[Python-de] inplace vs binary add
Diez B. Roggisch
deets at web.de
Mon Okt 18 13:40:05 CEST 2004
> Ist mir grad' auch (wieder!!) passiert!
> Deshalb die ganz einfache Frage: gibt's einen *einfachen* Weg die liste
> 'richtig' zu initialisieren?
> Also einfacher als mit:
>
> liste = [ [] for i in range(5) ]
>
Nicht das ich wüßte - und ehrlich gesagt finde ich das auch sehr einfach - was
stellst du dir denn sonst vor? In java sähe das so aus:
List outer = new ArrayList();
for(int i = 0; i < 5; i++) {
outer.add(new ArrayList());
}
da nehm' ich doch jeder Zeit lieber ne ListComprehension.
MfG Diez