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

- 上一篇:python中split的用法
- 下一篇:python字典映射
