字典是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}")

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐