Python中字典的常见操作总结
Python中的字典(dictionary)是一种可变容器模型,可存储任意类型对象。
字典中的元素由键(key)和值(value)组成,它们是一一对应的,用冒号分隔。字典用大括号 {} 包围,键值对之间用逗号隔开。
下面是常见的字典操作:
创建字典
可以使用以下方法来创建一个字典:
dict1 = {"name": "小明", "age": 18}
print(dict1)
输出结果:
{'name': '小明', 'age': 18}
判断键是否存在
可以使用 in
和 not in
运算符来判断键是否存在于字典中:
dict1 = {"name": "小明", "age": 18}
if "name" in dict1:
print("键 'name' 存在于字典中")
else:
print("键 'name' 不存在于字典中")
if "gender" not in dict1:
print("键 'gender' 不存在于字典中")
else:
print("键 'gender' 存在于字典中")
输出结果:
键 'name' 存在于字典中
键 'gender' 不存在于字典中
获取值
可以使用以下方法来获取字典中的值:
dict1 = {"name": "小明", "age": 18}
print(dict1["name"])
输出结果:
小明
注意:如果字典中不存在某个键,直接进行访问会导致 KeyError
异常。
修改值
可以直接使用以下方法来修改字典中的值:
dict1 = {"name": "小明", "age": 18}
dict1["age"] = 19
print(dict1)
输出结果:
{'name': '小明', 'age': 19}
删除元素
可以使用以下方法来删除字典中的元素:
dict1 = {"name": "小明", "age": 18}
del dict1["age"]
print(dict1)
输出结果:
{'name': '小明'}
遍历字典
遍历字典的方式有很多种,常见的有以下两种:
- 遍历键
dict1 = {"name": "小明", "age": 18}
for key in dict1:
print(key, dict1[key])
输出结果:
name 小明
age 18
- 遍历键值对
dict1 = {"name": "小明", "age": 18}
for key, value in dict1.items():
print(key, value)
输出结果:
name 小明
age 18
以上就是Python中字典的常见操作,希望对大家有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中字典的常见操作总结1 - Python技术站