Ich möchte eine Liste variabler Länge erstellen, die leere Verzeichnisse enthält.
%Vor%Würdest du das genauso machen, oder gibt es sowas?
%Vor%Listen Sie die Vollständigkeit zur Rettung auf!
%Vor% Es gibt keine kürzere Notation, fürchte ich. In Python 2 verwenden Sie xrange(n)
anstelle von range(n)
, um eine unnötige Liste zu vermeiden.
Die Alternative [{}] * n
erstellt eine Liste mit der Länge n
mit nur einem Wörterbuch, auf das n
mal verwiesen wird. Dies führt zu bösen Überraschungen beim Hinzufügen von Schlüsseln zum Wörterbuch.
Tags und Links python list dictionary