字典操作包括添加修改、访问、删除和遍历。添加或修改键值对通过dict[key] = value实现,若键不存在则新增,存在则覆盖;访问值推荐使用dict.get(key, default)避免KeyError;删除可用del dict[key]、dict.pop(key, default)、dict.popitem()或clear();遍历支持for key in dict、for value in dict.values()和for k, v in dict.items()。

在Python中,字典(dict)是一种非常灵活且常用的数据结构,用于存储键值对。掌握字典的基本操作能有效提升数据处理效率。
添加和修改键值对
向字典中添加或更新键值对非常简单,只需通过方括号指定键并赋值即可。
如果键不存在,会新增一个键值对如果键已存在,会覆盖原有值
示例:
一键职达
AI全自动批量代投简历软件,自动浏览招聘网站从海量职位中用AI匹配职位并完成投递的全自动操作,真正实现’一键职达’的便捷体验。
79 查看详情
student = {}
student[‘name’] = ‘Alice’ # 添加
student[‘age’] = 20 # 添加
student[‘age’] = 21 # 修改
访问字典中的值
使用键来获取对应的值,但需注意键是否存在,避免触发 KeyError。
立即学习“Python免费学习笔记(深入)”;
直接用 dict[key] 获取值,键不存在时报错推荐使用 dict.get(key) 方法,键不存在时返回 None 或指定默认值
示例:
print(student[‘name’]) # 输出: Alice
print(student.get(‘score’)) # 输出: None
print(student.get(‘score’, 0)) # 输出: 0
删除键值对
有多种方式可以移除字典中的元素。
使用 del dict[key] 删除指定键,键不存在时报错使用 dict.pop(key) 删除并返回值,可设置默认值避免报错使用 dict.popitem() 删除并返回最后一个插入的键值对(Python 3.7+有序)使用 dict.clear() 清空整个字典
示例:
del student[‘age’]
score = student.pop(‘score’, 0) # 安全删除
last_item = student.popitem() # 删除最后一项
遍历字典
常用于提取键、值或键值对进行处理。
for key in dict: 遍历所有键for value in dict.values(): 遍历所有值for key, value in dict.items(): 同时遍历键和值
示例:
for k, v in student.items():
print(f”{k}: {v}”)
基本上就这些常见操作。熟练使用这些方法,能让你更高效地处理字典数据。
以上就是python字典中键值对的操作的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/570606.html
微信扫一扫
支付宝扫一扫