Как получить кортеж координат из списка внутри другого спискаPython

Программы на Python
Anonymous
Как получить кортеж координат из списка внутри другого списка

Сообщение Anonymous »

У меня есть следующий список:

Код: Выделить всё

list = [[0, 0, 1],
[1, 0, 0],
[0, 1, 0]]
Моя цель — вернуть из этого списка набор кортежей, содержащих координаты (строку, столбец) каждого значения, равного 1.
Правильный ответ на приведенный выше код:

Код: Выделить всё

{(0, 2), (1, 0), (2, 1)}
Я работаю над своими знаниями по пониманию списков. Мне удается сделать это с помощью цикла for и индекса, но мне нужен более чистый код. Если решение может использовать понимание списка, я был бы признателен

Подробнее здесь: https://stackoverflow.com/questions/783 ... other-list

Вернуться в «Python»