Ich möchte eine Reihe von Listen mit eindeutigen Namen innerhalb einer for-Schleife erstellen und den Index zum Erstellen der Liste Namen verwenden. Hier ist, was ich tun willErstellen von Listen mit eindeutigen Namen in einem for -loop in Python
x = [100,2,300,4,75]
for i in x:
list_i=[]
ich leere Listen wie
lst_100 = [], lst_2 =[] lst_300 = []..
jede Hilfe erstellen?
Gibt es eine Möglichkeit mit dem zu tun, während der Reihenfolge des ursprünglichen x halten? Stattdessen sehe ich hier und in der Antwort von root, dass die "100, 2, 300, 4, 75" Ordnung nicht erhalten wurde. Ich stelle mir vor, dass dies eine Eigenschaft ist. – Coolio2654
@ Coolio2654: Richtig. 'dict'-Tasten sind nicht geordnet. Um die Reihenfolge beizubehalten, in der die Schlüssel eingefügt wurden, verwenden Sie ein ['collections.OrderedDict'] (https://docs.python.org/2/library/collections.html#collections.OrderedDict): (change' dct = { } '->' import collections' gefolgt von 'dct = collections.OrderedDict()'). – unutbu