Ich versuche geschachtelte Listen in Python zu gruppieren (ich habe die Daten bereits sortiert). Die endgültige Ausgabe sollte Komma getrennt Tupeln, eine pro ZeileVerschachtelte Listen in Tupel gruppieren
Aktuelle verschachtelte Liste:
[['A123', '2012-01-01', 'estrogen'],
['A123', '2012-01-01', 'ibuprofen '],
['A123', '2014-01-01', 'oxaliplatin'],
['A123', '2014-01-01', 'penicilin']]
Gewünschtes Ergebnis (Comma Separated Tupel)
[(('A123', '2012-01-01', 'estrogen'),
('A123', '2012-01-01', 'ibuprofen ')),
(('A123', '2014-01-01', 'oxaliplatin'),
('A123', '2014-01-01', 'penicilin'))]
ich die Sortierung verstehen, aber nicht ganz wissen, wie man die Listen zu einem zusammenfasst. Der letzte Schritt, den ich vermute, ist die Umwandlung in Tupel.
Es gibt kein Komma-getrenntes Tupel. Ob es eins pro Zeile oder nicht ist, hängt davon ab, wie Sie es drucken. Bitte klären Sie, ob Sie eine Liste von Tupeln, ein Tupel von Tupeln oder etwas anderes konstruieren möchten. insbesondere ist nicht klar, warum die ersten zwei und die letzten zwei Tupel gruppiert sind. Sind sie nach Datum gruppiert? – DyZ
Zitat von OP Frage: "Ich habe bereits die Daten sortiert". Sie müssen diese Informationen also nicht kennen. –