下面是关于Python3访问字典里的值的完整攻略:
字典概述
字典是Python中的一种数据结构,采用键-值存储方式。每个键值对在字典中会对应一个唯一的键和一个值。可以通过键访问字典中的对应值。
在Python3中,一个简单的字典看起来像这样:
dict = {"key1": "value1", "key2": "value2"}
访问字典里的值
方法一:使用方括号[]
使用方括号[]方式是字典最常用的访问值的方式。使用方法如下:
dict = {"key1": "value1", "key2": "value2"}
print(dict["key1"])
结果为:
value1
方法二:使用get()方法
使用get()方法也可以访问字典里的值,需要注意的是,如果访问的键不存在,get()方法不会报错。 get()方法的使用如下:
dict = {"key1": "value1", "key2": "value2"}
print(dict.get("key3", "这个键不存在"))
结果为:
这个键不存在
如果不加默认值参数,get()方法的表现和使用方括号[]的方式相同。
dict = {"key1": "value1", "key2": "value2"}
print(dict.get("key1"))
结果为:
value1
示例讲解
下面是两个关于字典访问值的示例。
示例1:找出字典中值最大项
# 找出字典中值最大项
dict = {"apple": 50, "banana": 100, "pear": 80}
max_value = max(dict, key=dict.get)
print("值最大的项是:", max_value)
结果为:
值最大的项是: banana
该示例使用了max()函数和get()方法。 使用get()方法,遍历字典并返回相应的值。 然后max()函数根据返回的值确定字典中值最大的项。
示例2:计算字典中所有值的总和
# 计算字典中所有值的总和
dict = {"apple": 50, "banana": 100, "pear": 80}
total = sum(dict.values())
print("字典中所有值的和是:", total)
结果为:
字典中所有值的和是: 230
该示例使用了sum()函数和values()方法。 代码首先使用values()方法返回字典中所有键对应的值,并使用sum()函数计算这些值的总和。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3访问字典里的值实例方法 - Python技术站