Будучи студентом-новичком, мне было поручено написать функцию для сортировки списка четных и нечетных чисел на два подсписок. Подождите ... не голосуйте меня. Я немного учился и экспериментировал с пониманием списков и временем и задавался вопросом, могу ли я воссоздать это со списком, чтобы сделать что-то более сложное.Список Пояснения к подсписок
Я выяснил, как использовать понимание списка для выравнивания подписок, но не наоборот. Является ли это возможным?
def odd_even_filter(numbers):
even = []
odd = []
for i in numbers:
if i % 2 == 0:
even.append(i)
else:
odd.append(i)
return [even, odd]
odd_even_filter([1, 2, 3, 4, 5, 6, 7, 8, 9])
>>[[2,4,6,7],[1,3,5,7,9]]
Просто пытаюсь выяснить, могу ли я взять плоский список и создать вложенные списки, используя понимание списка. Возможно, это не стоит, а не питон, но просто экспериментирует.
Что на ваш вопрос именно? Как это сделать со списком? –