У меня есть список списков:
game = [['X', 'O', 'O'], ['', '', 'O'], ['', '', '']]
И я хотел бы изменить все значения:
- Если элемент равен 'X', тогда установите значение 1.
- Если для элемента задано значение «O», тогда установите значение 2.
- Если для элемента задано значение «» (ничего), то установите значение 0 (ноль).
Вывод будет:
game = [['1', '2', '2'], ['0', '0', '2'], ['0', '0', '0']]
Я могу выполнить итерацию, например:
for list in game:
for element in list:
...
, но для изменения элементов в моем списке списков это другая история, я могу создать новый списокс добавлением, но я получаю что-то вроде [1, 2, 2, 0, 0, 2, 0, 0, 0]