Разделение многоуровневого списка

Vitys

Новичок
Пользователь
Янв 14, 2022
26
1
3
Python:
a = [[2,4,5,6],[3,2,5],[4,6,2,3,5]] # разделить многоуровневый список на подсписки по значению chop
chop = 2
....
print([[[2,4],[5,6]],[[3,2],[5]],[[4,6],[2,3],[5]]])# надо получить
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Python:
a = [[2, 4, 5, 6], [3, 2, 5], [4, 6, 2, 3, 5]]  # разделить многоуровневый список на подсписки по значению chop
chop = 2
lst = []
for j in a:
    lst.append([j[i:i + chop] for i in range(0, len(j), chop)])  # надо получить
print(lst)
 

Vitys

Новичок
Пользователь
Янв 14, 2022
26
1
3
Дай вам бог здоровья мил человек.СПАСИБО
 

Форум IT Специалистов