Python 中的字典 (Dictionary) 是一种无序的数据结构,用于存储键值对 (key-value pairs)。字典中的键必须是唯一的,而值可以是任何数据类型。字典用花括号 {} 表示,键和值之间用冒号 : 分隔,每个键值对之间用逗号 , 分隔。

以下是 Python 中字典的基本用法:

  1. 创建字典

通过花括号 {} 和键值对来创建字典,示例如下:

# 创建一个空字典
my_dict = {}

# 创建一个有数据的字典
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
  1. 访问字典元素

通过键来访问字典中的值,示例如下:

# 访问字典中的元素
print(my_dict['name'])  # 输出:Tom
print(my_dict['age'])   # 输出:18
print(my_dict['gender'])  # 输出:male
  1. 修改字典元素

通过键来修改字典中的值,示例如下:

# 修改字典中的元素
my_dict['age'] = 20
print(my_dict)  # 输出:{'name': 'Tom', 'age': 20, 'gender': 'male'}
  1. 添加字典元素

通过新的键值对来添加字典中的元素,示例如下:

# 添加字典中的元素
my_dict['address'] = 'Beijing'
print(my_dict)  # 输出:{'name': 'Tom', 'age': 20, 'gender': 'male', 'address': 'Beijing'}
  1. 删除字典元素

通过 del 语句来删除字典中的元素,示例如下:

# 删除字典中的元素
del my_dict['gender']
print(my_dict)  # 输出:{'name': 'Tom', 'age': 20, 'address': 'Beijing'}
  1. 遍历字典

通过 for 循环来遍历字典中的元素,示例如下:

# 遍历字典中的元素
for key in my_dict:
    print(key, my_dict[key])
    
# 输出:
# name Tom
# age 20
# address Beijing
  1. 其他常用操作

字典还支持其他常用操作,例如获取字典中所有的键、获取字典中所有的值、判断键是否存在等操作,示例如下:

# 获取字典中所有的键
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
Python 字典 (Dictionary) 的用法详解

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

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