Ich bin ziemlich neu bei der Codierung von Python ... Versucht, die .pop() -Funktion zu verstehen und wie ein Element aus einer Liste und an eine neue Liste anfügen. Kann jemand mir mit diesem Code helfen, um zu sehen, warum er mir sagt, dass ich aus einer leeren Liste herausspringe?Index Fehler: Pop von leeren Liste
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
Ich erhalte dieses Ergebnis, wenn der Code ausgeführt wird:
Traceback (most recent call last):
File "testpop.py", line 5, in <module>
stuff = more_stuff.pop()
IndexError: pop from empty list
Vielen Dank für Ihre Antwort und Hilfe, Sie alle –