python

python如何取出字典中的值

小亿
269
2023-08-09 18:38:37
栏目: 编程语言

要取出字典中的值,可以使用字典的键来访问相应的值。以下是几种常见的方法:

  1. 使用方括号[]来访问字典的值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict["name"])  # 输出: Alice
print(my_dict["age"])  # 输出: 25
print(my_dict["city"])  # 输出: New York
  1. 使用get()方法来访问字典的值,如果键不存在则可以设定默认值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict.get("name"))  # 输出: Alice
print(my_dict.get("age"))  # 输出: 25
print(my_dict.get("city"))  # 输出: New York
print(my_dict.get("gender", "unknown"))  # 输出: unknown

注意:如果使用方括号[]的方式访问一个不存在的键,会引发KeyError异常,而使用get()方法则会返回None或指定的默认值。

  1. 使用items()方法遍历字典的键和值:
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
for key, value in my_dict.items():
print(key, value)
# 输出:
# name Alice
# age 25
# city New York

以上是取出字典中值的几种常见方法,根据具体的需求选择适合的方法即可。

0
看了该问题的人还看了