Python基础:字典类型

数据类型与数据结构   2024-04-05 23:37   176   0  

字典(dictionary)是 Python 中一种非常重要的数据类型,也是一种无序集合,用于存储键值对(key-value pairs)。字典可以看作是一系列的键值对,每个键与一个值相关联。在 Python 中,字典用花括号({})表示,每个键值对之间用逗号隔开,键和值之间用冒号隔开。

1 创建字典

在Python中创建字典非常简单,只需要将键值对放在一对大括号 {} 中即可。下面是一个创建字典的示例代码:

# 创建字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
print(my_dict)

输出结果:

{'name': 'Alice', 'age': 25, 'city': 'Beijing'}

上述代码将创建一个包含三个键值对的字典对象,并使用 print() 函数将其打印到控制台。

2 访问字典

可以使用键来访问字典中的值,例如:

# 获取字典中的值
name = my_dict['name']
print(name)

输出结果:

Alice

此外,还可以使用 get() 方法来获取字典中的值,例如:

# 使用 get() 方法获取字典中的值
age = my_dict.get('age')
print(age)

输出结果:

25

如果指定的键不存在,get() 方法将返回 None 值,而不会引发 KeyError 异常。

3 字典的常见操作

1) 添加和更新键值对

可以使用键来添加或更新字典中的值,例如:

# 添加和更新键值对
my_dict['age'] = 26    # 更新 age 的值为 26
my_dict['gender'] = 'female'    # 添加新键值对
print(my_dict)

输出结果:

{'name': 'Alice', 'age': 26, 'city': 'Beijing', 'gender': 'female'}

上述代码将更新 age 的值为 26,并添加一个新的键值对 gender:female。

2) 删除键值对

可以使用 del 关键字从字典中删除指定的键值对,例如:

# 删除键值对
del my_dict['city']    # 删除键 city 的值
print(my_dict)

输出结果:

{'name': 'Alice', 'age': 26, 'gender': 'female'}

上述代码将从字典中删除键 city 及其对应的值。

3) 遍历字典

可以使用 for 循环遍历字典中的所有键值对,例如:

# 遍历字典
for key, value in my_dict.items():
   print(key + ':', value)

输出结果:

name: Alice
age: 26
gender: female

上述代码将依次输出字典中的每个键值对,并使用冒号分隔键和值。


感谢关注,将会不断更新并提供最新的内容。


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。