Python中的字典(Dictionary)是一种无序、可变的数据结构,用于存储键值对(key-value)的映射关系。字典中的键必须是唯一的,而值可以是任意类型的对象。字典使用大括号 {} 来表示,键值对之间使用冒号 : 分隔,每个键值对之间使用逗号 , 分隔。
以下是字典的基本操作和使用方法:
创建字典:
my_dict = {} # 创建一个空字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} # 创建一个包含键值对的字典
访问字典中的值:
value = my_dict['name'] # 通过键来访问对应的值
修改字典中的值:
my_dict['age'] = 26 # 修改键对应的值
添加新的键值对:
my_dict['gender'] = 'female' # 添加新的键值对
删除键值对:
del my_dict['city'] # 删除指定的键值对
my_dict.clear() # 清空字典
del my_dict # 删除整个字典
遍历字典:
for key in my_dict: # 遍历字典的键
value = my_dict[key] # 获取键对应的值
print(key, value)
for key, value in my_dict.items(): # 遍历字典的键值对
print(key, value)
字典的常用方法:
keys():返回字典中所有的键。
values():返回字典中所有的值。
items():返回字典中所有的键值对。
get(key, default):根据键获取对应的值,如果键不存在,则返回默认值。
pop(key, default):根据键删除对应的键值对,并返回对应的值,如果键不存在,则返回默认值。
字典是Python中非常常用的数据结构,可以用于存储和操作各种类型的数据。通过字典,可以方便地进行数据的查找、修改和删除操作。