Итак, я пытаюсь манипулировать списком с помощью цикла. Изменение моего списка в строку каждого целого числа путем изменения их на четные или нечетные.Отображение нечетных/четных вложенных списков
Input_List = [[1,2,3], [4,5,6], [7,8,9]]
То, что я хотел бы быть выводимый
Input_List = [['odd','even','odd'],['even','odd','even'],['odd','even','odd']]
Это код, который я написал до сих пор:
for element in Input_List:
for item in element:
if item %2==0:
Input_List[element][x]="Even"
else:
Input_List[element][x]="Odd"
x+=1
Любая помощь приветствуется.
В Python 3 вам нужно явно передать возвращаемое значение 'map' в' list', или вы получите список объектов 'map'. – chepner
Сделано! Спасибо за это. –
или '[['odd', если i & 1 else 'even' для i в sub] для sub в Input_List]]' –