day15 字典的常见操作(上)
学习日期:20240922
学习目标:内置数据类型--24 常见常新:字典的常见操作(上)
学习笔记:
字典的内置函数
访问字典的内容
# 访问字典的所有元素
mail_list={'tom':'[email protected]','jerry':'[email protected]','john':'[email protected]'}
print(mail_list.items())
# 所有元素 dict_items([('tom', '[email protected]'), ('jerry', '[email protected]'), ('john', '[email protected]')])
print(mail_list.keys()) # 键 dict_keys(['tom', 'jerry', 'john'])
print(mail_list.values())
# 值 dict_values(['[email protected]', '[email protected]', '[email protected]'])
# 访问指定键的值
print(mail_list.get('tom')) # [email protected]
print(mail_list['tom']) # [email protected]
遍历字典
# 遍历字典键和值
for key,value in mail_list.items():
print(key)
print(value)
'''
[email protected]
jerry
[email protected]
john
[email protected]
'''
修改字典的内容
# 修改字典
# 移除指定键,并返回key的值
print(mail_list.pop('tom')) # [email protected]
print(mail_list) # {'jerry': '[email protected]', 'john': '[email protected]'}
# 移除字典最后一个键值对,返回移除的键值对
print(mail_list.popitem()) # ('john', '[email protected]')
print(mail_list) # {'jerry': '[email protected]'}
总结
- 访问字典的元素函数有items(),key(),values()等
- 遍历字典可以取到字典中每一个键和值
- 为字典增加或移除键值对,如果新增键已存在,则更新该键对应的值