Ich möchte eine Variable haben, die eine verschachtelte Liste einer Anzahl leerer Listen ist, die ich später ausfüllen kann. Etwas, das wie folgt aussieht:
%Vor% Allerdings weiß ich vorher nicht, wie viele Listen ich brauche, nur beim Erstellungsschritt, daher brauche ich eine Variable a
, um sie zu bestimmen.
Ich dachte über das einfache my_variable=[[]]*a
nach, aber das erzeugt Kopien von Listen und es ist nicht das, was ich haben möchte.
Ich könnte tun:
%Vor%aber ich suche eine elegantere Lösung (vorzugsweise Einleiner). Gibt es welche?
Probieren Sie ein Listenverständnis aus:
%Vor%Siehe unten:
%Vor% Beachten Sie jedoch, dass das obige für Python 2.x gilt. Da xrange
in Python 3.x entfernt wurde, möchten Sie Folgendes:
Tags und Links python list nested-lists