Was ist in Python der beste Weg, um eine neue Liste zu erstellen, deren Elemente mit denen einer anderen Liste identisch sind, jedoch in umgekehrter Reihenfolge? (Ich möchte die vorhandene Liste nicht ändern.)
Hier ist eine Lösung, die mir eingefallen ist:
new_list = list(reversed(old_list))
Es ist auch möglich, das Duplikat zu duplizieren und old_list
dann umzukehren:
new_list = list(old_list) # or `new_list = old_list[:]`
new_list.reverse()
Gibt es eine bessere Option, die ich übersehen habe? Wenn nicht, gibt es einen zwingenden Grund (z. B. Effizienz), einen der oben genannten Ansätze gegenüber dem anderen zu verwenden?