Python – 显示键最大范围的列表值


当需要显示键最大范围的列表值时,可以使用简单的迭代。

示例

以下对其进行演示 −

my_dict = {"pyt" : [26, 12, 34, 21], "fun" : [41, 27,43, 53, 18], "learning" : [21, 30, 29, 13]}

print("The dictionary is :")
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("The result is :")
print(result)

输出

The dictionary is :
{'pyt': [26, 12, 34, 21], 'fun': [41, 27, 43, 53, 18], 'learning': [21, 30, 29, 13]}
The result is :
fun

说明

  • 定义了一个字典并将其显示在控制台上。

  • 将一个变量初始化为 0。

  • 迭代字典元素,并使用“max”方法获取“max”和“min”元素与之前确定的最大值之间的差值的最大值。

  • 如果最大元素等于“max”和“min”元素之间的差值,则将该元素视为结果。

  • 这是显示在控制台上的输出。

更新时间: 08-Sep-2021

144 次浏览

开启您的 职业

通过完成课程获得认证

开始
广告