Dies ist, wie meine Liste sehen, nachdem er einige csv-Parsing mit:Sortieren einer Liste von Listen in Python
list=[['1131', '01/06/15', 'PROFI ROM FOOD SRL', '290.7'],
['1131', '', '', ''], ['2024194PJ', '01/08/15',
'SOCIETATEA NATIONALA DE', '2,088.17'], ['2024194PJ', '', 'RADIOCOMUNICATII SA', '']]
(dies ist eine Datenprobe, werden aktuelle Liste größer sein) ich diese Liste analysieren wird:
for a in list:
for x in a:
if ....:
anotherlist.append(x)
ich möchte diese Ausgabe:
anotherlist=[['1131', '01/06/15', 'PROFI ROM FOOD SRL', '290.7'],
['2024194PJ', '01/08/15', 'SOCIETATEA NATIONALA DE RADIOCOMUNICATII
SA', '2,088.17']]
ich den 2rd Indexwert auf jede vorherige Liste angehängt werden soll und löschen Sie diese spezielle Liste, so dass diese
[['2024194PJ', '01/08/15', 'SOCIETATEA NATIONALA DE',
'2,088.17'], ['2024194PJ', '', 'RADIOCOMUNICATII SA', '']]
wird diese
[['2024194PJ', '01/08/15',
'SOCIETATEA NATIONALA DE RADIOCOMUNICATII SA', '2,088.17']]
und auch loszuwerden dieses Format
['1131', '', '', '']
Aber ich weiß nicht, wie das zu tun.
Perfekt, das funktioniert, können Sie mir erklären, was Sie dort getan haben? Danke vielmals! – Rommel
@Rommel Ich habe der Antwort einige Details hinzugefügt. –
Ich habe diese Punkte, aber wie ignoriert die Schleife die Listen, die ich nicht brauche? Vielen Dank! – Rommel