📅  最后修改于: 2023-12-03 15:19:32.868000             🧑  作者: Mango
Python中的字典(Dict)是一种可变、无序的数据结构,存储的是一系列由键(key)和值(value)组成的键值对(item)。字典中的key必须是唯一的,而value可以重复。
字典可以用花括号{}或者dict()函数来创建,示例如下:
# 使用花括号定义字典
person = {'name': 'Alice', 'age': 25, 'gender': 'female'}
# 使用dict()函数创建字典
person = dict(name='Alice', age=25, gender='female')
字典中的元素可以使用[key]的方式访问,如果key不存在,会抛出KeyError异常,示例如下:
# 访问字典中的元素
print(person['name']) # 输出:Alice
# 访问不存在的元素
print(person['height']) # 抛出KeyError异常:'height'
另外,字典还提供了一些有用的方法,例如items()、keys()、values()等,可以方便地获取字典中的键值对、键、值等信息。
可以通过赋值的方式来修改字典中的元素,例如:
# 修改字典中的元素
person['age'] = 26
print(person) # 输出:{'name': 'Alice', 'age': 26, 'gender': 'female'}
可以使用[key]的方式来添加和删除字典中的元素,示例如下:
# 添加元素
person['height'] = 1.65
print(person) # 输出:{'name': 'Alice', 'age': 26, 'gender': 'female', 'height': 1.65}
# 删除元素
del person['gender']
print(person) # 输出:{'name': 'Alice', 'age': 26, 'height': 1.65}
可以使用for循环来遍历字典,示例如下:
# 遍历字典中的键值对
for key, value in person.items():
print(key, ':', value)
# 遍历字典中的键
for key in person.keys():
print(key)
# 遍历字典中的值
for value in person.values():
print(value)
下面是一些字典常用的操作,可以加深对字典的理解:
Python字典是一种非常方便的数据结构,可以用来表示各种不同类型的数据,例如配置文件、数据库查询结果等。希望本文的介绍可以帮助读者更好地理解和使用Python字典。