Eingabe:
Code: Alles auswählen
[['gestern', 12, 10.5],['heute', 13, 10.6],['morgen', 14, 10.4]]
Code: Alles auswählen
[['gestern', 'heute', 'morgen'],[12, 13, 14],[10.5, 10.6, 10.4]]
Danke - Stefan
Code: Alles auswählen
[['gestern', 12, 10.5],['heute', 13, 10.6],['morgen', 14, 10.4]]
Code: Alles auswählen
[['gestern', 'heute', 'morgen'],[12, 13, 14],[10.5, 10.6, 10.4]]
Du schießt mit Kanonen auf Spatzen. Schau her:Knollo hat geschrieben: Samstag 30. November 2024, 20:50 Hab in numpy die Methode ' transpose()' gefunden
Code: Alles auswählen
>>> records = [['gestern', 12, 10.5],['heute', 13, 10.6],['morgen', 14, 10.4]]
>>> transposed = list(zip(*records))
>>> transposed
[('gestern', 'heute', 'morgen'), (12, 13, 14), (10.5, 10.6, 10.4)]
Wieso würdest du das so machen, würde sich ein aufmerksamer Leser fragen.__blackjack__ hat geschrieben: Sonntag 1. Dezember 2024, 01:48 Ich würde das noch durch `strict` ergänzen: ``list(zip(*records, strict=True))``. Oder `more_itertools.transpose()` verwenden.![]()
Code: Alles auswählen
ValueError: zip() argument 3 is longer than arguments 1-2