📜  python 如何从字典中获取数据 - Python (1)

📅  最后修改于: 2023-12-03 15:19:08.590000             🧑  作者: Mango

Python 如何从字典中获取数据

在Python中,字典(Dictionary)是一种无序的键值对(Key-Value)结构,如果我们要获取字典中的数据,可以通过键来获取对应的值。

获取单个键值对

我们可以使用方括号[]来访问字典中的值,其中放入键值对中的键即可。

# 定义字典
person = {'name': '张三', 'age': 28, 'gender': '男'}

# 获取单个键值对
name = person['name']
print(name)  # 输出:张三

age = person['age']
print(age)  # 输出:28

gender = person['gender']
print(gender)  # 输出:男
获取所有键值对

我们可以使用字典对象的items()方法获取字典中所有的键值对,它会返回一个包含所有键值对的列表。

# 定义字典
person = {'name': '张三', 'age': 28, 'gender': '男'}

# 获取所有键值对
items = person.items()
print(items)  # 输出:dict_items([('name', '张三'), ('age', 28), ('gender', '男')])
获取所有键或值

我们可以使用字典对象的keys()方法获取字典中所有的键,它会返回一个包含所有键的列表;同样,我们也可以使用字典对象的values()方法获取字典中所有的值,它会返回一个包含所有值的列表。

# 定义字典
person = {'name': '张三', 'age': 28, 'gender': '男'}

# 获取所有键
keys = person.keys()
print(keys)  # 输出:dict_keys(['name', 'age', 'gender'])

# 获取所有值
values = person.values()
print(values)  # 输出:dict_values(['张三', 28, '男'])

以上就是Python中如何从字典中获取数据的方法介绍,希望对大家有所帮助。