Я пытаюсь напечатать список, содержащий 2 списка с индексами 0 и 1. Один список содержит четные числа, а другой - нечетные. Кроме того, я хочу сделать это с пониманием списка и использовать только одну переменную списка.
even_odd = [[],[]]
even_odd = [even_odd[0].append(a) if a%2 == 0 else even_odd[1].append(a) for a in range(20)]
Ожидаемый результат:
[[0, 2, 4, 6, 8, 10, 12, 14, 16, 18], [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]]
Использование понимания списка