Python 字典(Dictionary)是一种可变的、无序的、可存储不同类型数据的数据结构。字典中的每个元素都是一个键值对(key-value pair),键是唯一的,而值则不必唯一。
key: value
。Python 字典是一种内置的数据类型,不需要导入任何模块即可使用。
# 创建一个字典
person = {
'name': 'Alice',
'age': 30,
'city': 'New York'
}
# 访问字典中的值
print(person['name']) # 输出: Alice
# 修改字典中的值
person['age'] = 31
print(person) # 输出: {'name': 'Alice', 'age': 31, 'city': 'New York'}
# 添加新的键值对
person['job'] = 'Engineer'
print(person) # 输出: {'name': 'Alice', 'age': 31, 'city': 'New York', 'job': 'Engineer'}
# 删除键值对
del person['city']
print(person) # 输出: {'name': 'Alice', 'age': 31, 'job': 'Engineer'}
解决方法:使用 get()
方法或者 in
关键字检查键是否存在。
# 使用 get() 方法
age = person.get('age')
print(age) # 输出: 31
# 使用 in 关键字
if 'city' in person:
print(person['city'])
else:
print("City is not found")
解决方法:可以使用 for
循环遍历字典的键、值或键值对。
# 遍历键
for key in person:
print(key)
# 遍历值
for value in person.values():
print(value)
# 遍历键值对
for key, value in person.items():
print(key, value)
通过以上信息,你应该对 Python 字典有了全面的了解,并能够解决常见的相关问题。
领取专属 10元无门槛券
手把手带您无忧上云