У меня есть списки словарей:
list = [
{'i': 1, 'j': 1, 'diff': 39},
{'i': 1, 'j': 1, 'diff': 27},
{'i': 1, 'j': 1, 'diff': 18},
{'i': 1, 'j': 1, 'diff': 33},
...
]
Из этого мне нужно извлечь значения i
и j
для записи, которая имеет наибольшее значение diff
.
Я видел много решений, которые просто извлекут наибольшее diff
, но здесь это не то, что нужно. И я могу придумать способы сделать это, которые бы включали в себя циклическое прохождение и сравнение каждого значения с другими по одному, но это не кажется ни эффективным, ни питоническим.
Какой лучший способ сделать это?