Python 字典操作:创建、访问、修改、删除 - 详细教程
Python 字典操作:创建、访问、修改、删除
1. 创建字典
使用花括号 {} 创建一个新的字典,并用冒号 : 分隔键和值。
# 定义字典,保存电话号码簿
phonebook = {'olivia': 13600000001, 'Kate': '13600000002', 'George': '13600000003', 'Harley': '13600000004'}
2. 访问字典元素
使用方括号 [] 访问字典中特定键的值。
# 访问字典元素
print(phonebook['olivia']) # 输出:13600000001
print(phonebook['Harley']) # 输出:13600000004
# print(phonebook['Abel']) # 报错,字典中没有该键
如果访问不存在的键,会引发 KeyError 错误。
3. 修改字典元素
直接使用键赋值的方式修改对应键的值。
# 修改字典元素
phonebook['olivia'] = 15100000001
print(phonebook['olivia']) # 输出:15100000001
4. 添加字典元素
使用新键赋值的方式添加新的键值对。
# 添加字典元素
phonebook['Abel'] = 13600000005
print(phonebook) # 输出:{'olivia': 15100000001, 'Kate': '13600000002', 'George': '13600000003', 'Harley': '13600000004', 'Abel': 13600000005}
5. 批量更新字典元素
使用 update() 方法可以一次性更新多个键值对。
# 批量更新字典元素
phonebook.update({'olivia': 15100000001, 'Kate': '15100000002', 'Catherine': '13600000006'})
print(phonebook) # 输出:{'olivia': 15100000001, 'Kate': '15100000002', 'George': '13600000003', 'Harley': '13600000004', 'Abel': 13600000005, 'Catherine': '13600000006'}
6. 删除字典元素
使用 del 语句删除特定键的键值对。
# 删除字典元素,键为'Abel'
del phonebook['Abel']
print(phonebook) # 输出:{'olivia': 15100000001, 'Kate': '15100000002', 'George': '13600000003', 'Harley': '13600000004', 'Catherine': '13600000006'}
7. 清空字典
使用 clear() 方法清空字典,所有键值对都将被移除。
# 清空字典
phonebook.clear()
print(phonebook) # 输出:{}
8. 删除字典
使用 del 语句删除整个字典。
# 删除字典
del phonebook
# print(phonebook) # 报错,该变量已被删除
总结
本文详细介绍了 Python 字典的基本操作,包括创建、访问、修改、删除、清空等。通过实例代码演示,您可以更加直观地理解字典的使用方法。希望本文对您学习 Python 字典有所帮助。
原文地址: http://www.cveoy.top/t/topic/opYQ 著作权归作者所有。请勿转载和采集!