У меня есть список из 6 чисел, и у меня есть список из 4 списков. Я хочу поместить первые 3 числа в первый список и следующие 2 числа в списке после него и, наконец, последнее число в списке из 6 в последнем списке списков. Я знаю, что это сбивает с толку, но вот мой код, чтобы визуализировать:Перечислить список с собой и другим списком
Start_Comparing_Index = -1
Looping_Counter = 4 # = 4
for counter in range(4):
Looping_Counter -= 1 # =3
Start_Comparing_Index += 1 # = 0
print("counter = " + str(counter))
for i in range(Looping_Counter):
s[counter].append(x[Start_Comparing_Index])
print("Comp index= " + str(Start_Comparing_Index))
if i == range(Looping_Counter)[-1]:
break
else:
Start_Comparing_Index += 1
print(s)
but its printing out :
counter = 0
Comp index= 0
Comp index= 1
Comp index= 2
counter = 1
Comp index= 3
Comp index= 4
counter = 2
Comp index= 5
counter = 3
[[1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6]]
Хотя я хочу, чтобы напечатать этот список вместо:
[[1,2,3],[4,5],[6]]
Что случилось с моим кодом?
жаль название не имеет ничего общего с кодом и х = [1,2,3,4,5,6] и S = [[]] * 4 –
редактировал титул с вами сам сказал, что это не имеет никакого отношения к вопросу тела (?) – logc