字典是Python中比较常见的数据类型之一,它是一种可变容器模型,可以存储任意数量的任意类型的数据,而且字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔。本文为大家介绍一下Python中字典取值常用的方法,跟着学习一下吧。
1、使用方括号[]运算符
使用方括号[]运算符可以通过键来获取字典中对应的值。
# 定义一个字典
my_dict = {"name":"Tom","age":18,"gender":"male"}
# 获取字符串中"name"键对应的值
value = my_dict["name"]
print(value) # 输出:Tom
2、使用get()方法
使用get()方法可以通过键来获取字典中对应的值,如果键不存在,则返回None。
# 定义一个字典
my_dict = {"name":"Tom","age":18,"gender":"male"}
# 获取字典中"name"键对应的值
value = my_dict.get("name")
print(value) #输出:Tom
# 获取字典中"phone"键对应的值,由于"phone"不存在,返回None
value = my_dict.get("phone")
print(value) # 输出:None
3、使用keys()方法
使用keys()方法可以获取字典中所有键,返回一个包含所有键的列表。
# 定义一个字典
my_dict = {"name":"Tom","age":18,"gender":"male"}
# 获取字典中所有键
keys = my_dict.keys()
print(keys) # 输出:dict_keys(['name','age','gender'])
# 遍历所有键
for key in keys:
value = my_dict[key]
print(f"{key}:{value}")