Python中字典索引的用法

2023-02-23 00:00:00 索引 字典 用法

在 Python 中,可以使用字典索引来访问字典中的元素。字典索引是一种将键映射到值的方式,允许你通过键来获取相应的值。

使用字典索引的基本语法如下:

my_dict = {"apple": 1, "banana": 2, "orange": 3}
value = my_dict["apple"] # 通过键 "apple" 获取相应的值

上述代码中,通过方括号访问字典的键 "apple",可以得到对应的值 1。

需要注意的是,如果你尝试使用一个不存在的键来访问字典,会触发 KeyError 异常。为了避免这种情况,你可以使用 get() 方法,这个方法会在键不存在时返回 None 而不是引发异常。

my_dict = {"apple": 1, "banana": 2, "orange": 3}
value = my_dict.get("pear") # 返回 None

你还可以指定一个默认值,当键不存在时返回这个默认值。

my_dict = {"apple": 1, "banana": 2, "orange": 3}
value = my_dict.get("pear", 0) # 返回默认值 0

如果你想要遍历字典中的所有键和值,可以使用 items() 方法返回一个包含所有键值对的列表,然后使用 for 循环进行遍历。

my_dict = {"apple": 1, "banana": 2, "orange": 3}
for key, value in my_dict.items():
    print(key, value)

上述代码会输出字典中的所有键值对。

相关文章