我有一个由列表作为值组成的字典。Listlen(2)表示数组的范围:
new_dict = {0: [0, 7], 1:[15, 21], 2:[-5, 3]}
我需要找到具有最大范围(即最大)的列表的键list[1] - list[0]
我已经这样做了,并且效果很好,但我假设它可以以更简单或更Pythonic的方式完成。
largest = float("-inf")
largest_list = []
for key in new_dict.keys():
temp = new_dict[key][1] - new_dict[key][0]
if temp > largest:
largest = temp
largest_list = new_dict[key]
素胚勾勒不出你
翻过高山走不出你
相关分类