Zeilen und Spalten in Listen vertauschen
Verfasst: Freitag 15. Juni 2007, 19:41
Ich möchte eine Liste von Listen in eine andere Liste von Listen folgendermaßen konvertieren:D.h. ich will Zeilen und Spalten in einer zweidimensionalen Liste vertauschen. Meine Lösung sieht aber etwas umständlich aus. Gibt es eventuell eine effektivere Lösung?
Danke
HWK
Code: Alles auswählen
c = 8
a = [range(i, c + i) for i in range(0, 20, 2)]
print 'a:\n', a
b = [[] for i in range(c)]
for x in a:
for y, z in zip(b, x):
y.append(z)
print 'b:\n', b
Danke
HWK