python 如何访问map

原创
ithorizon 7个月前 (09-30) 阅读数 61 #Python

Python中字典(Dictionary)的使用

Python中的字典是一种映射类型,它存储的是键值对,字典的关键字不重复,且每个关键字都对应一个特定的值,在Python中,我们可以通过以下方式访问字典中的值。

通过键访问值

Python字典最基本的访问方式就是使用键来访问值,这种方式的操作非常简单,只需要使用键名即可。

my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict["a"])  # 输出 1

通过get()方法访问值

除了直接使用键名来访问值外,Python字典还提供了get()方法来访问值,这个方法的好处是,如果键不存在,它可以返回一个默认值,而不是引发错误。

my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict.get("a"))  # 输出 1
print(my_dict.get("d", 0))  # 输出 0,因为键 "d" 不存在,返回默认值0

通过items()方法访问键值对

Python字典的items()方法返回一个包含所有键值对的列表,然后我们可以遍历这个列表来访问所有的键值对。

my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
    print(key, value)  # 输出所有的键值对

通过keys()方法访问所有键

Python字典的keys()方法返回一个包含所有键的列表,然后我们可以遍历这个列表来访问所有的键。

my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict.keys():
    print(key)  # 输出所有的键

通过values()方法访问所有值

Python字典的values()方法返回一个包含所有值的列表,然后我们可以遍历这个列表来访问所有的值。

my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
    print(value)  # 输出所有的值


热门