Рассмотрим список:
lst_main = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Я хочу разделить список на 3 разных списка:
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]
Есть ли способ, которым я могу разделить список и назначить его элементы для list_i для i в диапазоне (len (lst_main)).
т.е. я просто хочу назначить элементы при переборе l oop для list_i так, чтобы при i = 1, list_1. Когда i = 10, имя списка должно быть list_10.
for i in range(len(lst_main)):
list_i = lst_main[:i]
Проблема, которую необходимо решить, состоит в том, чтобы реализовать перекрестную проверку K-кратных данных, в которой дан набор данных и необходимо разделить набор данных на число сгибов k , Поэтому, если набор данных является длинным списком и сгиб k = 5, я должен разделить набор данных на 5 равных частей.
Таким образом, при переборе набора данных, разделении набора данных на 5 равных частей и назначении первой части list1, а второй - list2 и т. Д.