Python 字典 (Dictionary) 的用法详解
Python 中的字典 (Dictionary) 是一种无序的数据结构,用于存储键值对 (key-value pairs)。字典中的键必须是唯一的,而值可以是任何数据类型。字典用花括号 {} 表示,键和值之间用冒号 : 分隔,每个键值对之间用逗号 , 分隔。
以下是 Python 中字典的基本用法:
- 创建字典
通过花括号 {} 和键值对来创建字典,示例如下:
# 创建一个空字典
my_dict = {}
# 创建一个有数据的字典
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
- 访问字典元素
通过键来访问字典中的值,示例如下:
# 访问字典中的元素
print(my_dict['name']) # 输出:Tom
print(my_dict['age']) # 输出:18
print(my_dict['gender']) # 输出:male
- 修改字典元素
通过键来修改字典中的值,示例如下:
# 修改字典中的元素
my_dict['age'] = 20
print(my_dict) # 输出:{'name': 'Tom', 'age': 20, 'gender': 'male'}
- 添加字典元素
通过新的键值对来添加字典中的元素,示例如下:
# 添加字典中的元素
my_dict['address'] = 'Beijing'
print(my_dict) # 输出:{'name': 'Tom', 'age': 20, 'gender': 'male', 'address': 'Beijing'}
- 删除字典元素
通过 del 语句来删除字典中的元素,示例如下:
# 删除字典中的元素
del my_dict['gender']
print(my_dict) # 输出:{'name': 'Tom', 'age': 20, 'address': 'Beijing'}
- 遍历字典
通过 for 循环来遍历字典中的元素,示例如下:
# 遍历字典中的元素
for key in my_dict:
print(key, my_dict[key])
# 输出:
# name Tom
# age 20
# address Beijing
- 其他常用操作
字典还支持其他常用操作,例如获取字典中所有的键、获取字典中所有的值、判断键是否存在等操作,示例如下:
# 获取字典中所有的键
print(my_dict.keys()) # 输出:dict_keys(['name', 'age', 'address'])
# 获取字典中所有的值
print(my_dict.values()) # 输出:dict_values(['Tom', 20, 'Beijing'])
# 判断键是否存在
print('name' in my_dict) # 输出:True
print('gender' in my_dict) # 输出:False
原文地址: https://www.cveoy.top/t/topic/oJCQ 著作权归作者所有。请勿转载和采集!