Я хочу дублировать список n раз, сохраняя при этом порядок самого списка. Например, все, что у меня есть сейчас, и оно не работает, и оно не дает мне ошибку.Дублирование списка N раз
def duplicate(testList, n):
y = 0
x = len(testList)
newList=[]
while y < x:
for z in range (0, n):
newList.append(testList[y])
y = y + 1
return newList
duplicate([1,2,3], 3)
После этого им не известно, где его исправить.
Что является искомым поведение? Каково наблюдаемое поведение? Как они отличаются друг от друга? – inspectorG4dget
Когда вы говорите, что поддерживаете заказ. Вы имеете в виду, что если бы у вас было [3, 1, 2], вы хотите, чтобы он был [1, 2, 3] в качестве вывода? – idjaw
, запускающий этот код локально, дает мне '[1, 1, 1, 2, 2, 2, 3, 3, 3]', который, кажется, является ожидаемым результатом, нет? – Mureinik