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' 元素之间的差值,则将该元素视为结果。

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

以上是 Python - 显示最大范围列表值的键 的全部内容, 来源链接: utcz.com/z/353574.html

回到顶部