Списки, словари, кортежи

столкнулся с такой задачей: допустим есть такой список:

values = [[0,1,2], [0,2,10], [1, 2, 9]]

Нужно из этого списка сделать такой словарь:

dictionary = {(0,1):2; (0,2):10; (1,2):9}

Буду очень благодарен за любую помощь)


Ответы (1 шт):

Автор решения: nomnoms12

Пример:

values = [[0, 1, 2], [0, 2, 10], [1, 2, 9]]

dictionary = {(x, y): z for x, y, z in values}
print(dictionary)

stdout:

{(0, 1): 2, (0, 2): 10, (1, 2): 9}
→ Ссылка