Я пытаюсь разделить 100 списков из вложенного списка.Я просмотрел несколько примеров по переполнению стека, но все еще не могу заставить что-то работать правильно.
Мой основной список называется data_to_insert и содержит другие списки.Я хотел бы извлечь (порцию) 100 списков из основного вложенного списка.
Как мне это сделать?
Это мой текущий код, который не работает по мере необходимости.
def divide_chunks(l, n):
for i in range(0, len(l), n):
yield l[i:i + n]
n = 100
x = list(divide_chunks(data_to_insert, 100))
Пример вложенного списка:
data_to_insert = [['item1','item2','item3','item4','item5','item6'],
['item1','item2','item3','item4','item5','item6'],
['item1','item2','item3','item4','item5','item6'],
['item1','item2','item3','item4','item5','item6'],
['item1','item2','item3','item4','item5','item6'],
...
[thousands of others lists go here]]
Желаемый вывод - это другой список (sliced_data), который содержит 100 списков из вложенного списка (data_to_insert).
sliced_data = [['item1','item2','item3','item4','item5','item6'],
['item1','item2','item3','item4','item5','item6'],
...
[98 more lists go here]]
Мне нужно циклически перемещаться по вложенному списку data_to_insert, пока он не станет пустым.