Python - 显示最大范围列表值的键
当需要显示最大范围的列表值的键时,使用简单的迭代。
示例
以下是相同的演示-
my_dict = {"pyt" : [26, 12, 34, 21], "fun" : [41, 27,43, 53, 18], "learning" : [21, 30, 29, 13]}
print("字典是:")
print(my_dict)
max_result = 0
for sub, values in my_dict.items():
max_result = max(max_result, max(values) - min(values))
if max_result == max(values) - min(values):
result = sub
print("结果是:")
print(result)输出结果字典是:
{'pyt': [26, 12, 34, 21], 'fun': [41, 27, 43, 53, 18], 'learning': [21, 30, 29, 13]}
结果是:
fun解释
一个字典被定义并显示在控制台上。
一个变量被初始化为0。
字典元素被迭代,'max'方法用于获取'max'和'min'元素与先前确定的最大值之间的差异的最大值。
如果最大元素等于'max'和'min'元素之间的差值,则将该元素视为结果。
这是显示在控制台上的输出。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西