一、字典的定义和基本操作
Python中的字典是一种键值对形式存储的数据类型。使用大括号{}进行定义,每个键值对之间使用逗号分隔,键值对使用冒号分隔。例如:
dict = {'name': 'Tom', 'age': 25}
print(dict)
输出结果为:
{'name': 'Tom', 'age': 25}
可以使用keys()、values()、items()方法分别获取所有的键、所有的值和所有的键值对:
dict = {'name': 'Tom', 'age': 25}
print(dict.keys()) # 输出所有的键
print(dict.values()) # 输出所有的值
print(dict.items()) # 输出所有的键值对
输出结果为:
dict_keys(['name', 'age'])
dict_values(['Tom', 25])
dict_items([('name', 'Tom'), ('age', 25)])
二、字典的遍历
字典可以使用for循环进行遍历。遍历时,需要分别使用keys()和values()方法获取所有的键和所有的值:
dict = {'name': 'Tom', 'age': 25}
for key in dict.keys():
print(key)
for value in dict.values():
print(value)
for key, value in dict.items():
print(key, value)
输出结果分别为:
name
age
Tom
25
name Tom
age 25
三、字典的添加和删除操作
使用字典的update()方法可以添加新的键值对:
dict = {'name': 'Tom', 'age': 25}
dict.update({'sex': 'male'})
print(dict)
输出结果为:
{'name': 'Tom', 'age': 25, 'sex': 'male'}
使用字典的del语句或pop()方法可以删除字典中的某个键值对:
dict = {'name': 'Tom', 'age': 25}
del dict['name']
print(dict)
dict = {'name': 'Tom', 'age': 25}
dict.pop('name')
print(dict)
输出结果分别为:
{'age': 25}
{'age': 25}
四、字典的应用场景
字典常常被用来存储具有结构化的信息,例如一些配置信息、用户信息等等。字典能够快速地根据键来获取对应的值,非常方便。
五、字典的注意事项
字典的键必须是不可变的,例如整型、字符串、元组等。不能使用可变类型作为键,例如列表。
六、总结
Python中的字典是一种非常常用的数据类型,能够方便地存储结构化信息,快速地根据键获取对应的值。学会字典的定义和基本操作、遍历、添加和删除操作、应用场景以及注意事项等,有助于提高Python编程的效率。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/192057.html
微信扫一扫
支付宝扫一扫