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 字典有所帮助。

Python 字典操作:创建、访问、修改、删除 - 详细教程

原文地址: http://www.cveoy.top/t/topic/opYQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录