当前位置:首页python > 正文

python字典按索引取值

作者:野牛程序员:2023-08-13 11:12:51python阅读 2950

在Python中,字典是一种无序的键值对集合,因此它没有像列表或元组那样的索引。无法使用数字索引来获取字典中的值。要获取字典中的值,需要使用键(key)来进行访问。

以下是通过键来获取字典中的值的示例:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

# 使用键来获取值
name = my_dict['name']
age = my_dict['age']
city = my_dict['city']

print("Name:", name)
print("Age:", age)
print("City:", city)

输出:

Name: John
Age: 30
City: New York

如果字典中不存在指定的键,将会引发KeyError异常。可以使用get()方法来安全地获取值,如果键不存在则返回默认值:

my_dict = {'name': 'John', 'age': 30}

# 使用get()方法获取值
city = my_dict.get('city', 'Unknown')

print("City:", city)  # 输出: City: Unknown

注意,字典的键是唯一的,因此每个键只能对应一个值。如果想要按照索引的方式访问值,可以考虑使用列表或元组等适合按位置访问的数据结构。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击