Разделить один список на два списка
Ваша программа должна разделить один список на два и поместить их в новый список. Т.е. в итоге должен получиться список из 2-х списков.

Если в начальном списке нечетное количество элементов, то в первом списке должно быть больше элементов.

Если в списке нет элементов, то должен быть создан список с двумя пустыми списками.

Ответы

Ответ дал: Аноним
1

Ответ:

x = []

for a in input().split():

 x.append(int(a))

print([x[:3], x[3:]])


Аноним: split даёт ввести в ряд числа
Аноним: Отправь на исправление,чтобы я исправил,не хочу чтобы было неправильно)
elfoxleo: x = [[]]
for a in x:
i = len(a) - len(a) // 2
print(a, '=>', [a[:i], a[i:]])
Аноним: Это упорото
elfoxleo: вот так вроде работает, но ещё строку ввода надо впихнуть
Аноним: x =[]
for a in input().split():
x.append(int(a))
mid=(len(x)+1)//2
print([x[:mid],x[mid:]])
elfoxleo: как здесь отправить на исправление?
Аноним: Флажок
Аноним: Возле ответа
Аноним: Спасибо
Похожие вопросы