Я довольно новичок в кодировании python ... Попытка понять функцию .pop() и как поместить элемент из списка и добавить в новый список. Может ли кто-нибудь помочь мне с этим кодом, чтобы понять, почему он говорит мне, что я выхожу из пустого списка?Ошибка индекса: поп из пустого списка
more_stuff = ["Day", "Night", "Song", "Frisbee", "Corn", "Banana", "Girl", "Boy"]
new_list = []
while len(new_list) <= 8:
stuff = more_stuff.pop()
print "Adding: ", stuff
new_list.append(stuff)
print new_list
Я получаю этот результат при выполнении кода:
Traceback (most recent call last):
File "testpop.py", line 5, in <module>
stuff = more_stuff.pop()
IndexError: pop from empty list
Спасибо за ваш ответ и помощь, все вы –