Ich versuche, eine neue Liste von Listen zu erstellen, indem ich die Zeilen mit einem doppelten Wert in der vorhandenen Liste von Listen lösche.Elemente in der Liste der Listen in Python vergleichen
fir = [['a35',1],['a35',2],['3r',6],['3r',8],[5,9]]
sec = []
for row in fir:
if sec is None:
sec.append(row)
elif row[0] not in sec:
sec.append(row)
print(sec)
Erwartete Leistung: [[ 'A35', 1], [ '3r', 6], [5, 9]]
Actual output: [[ 'A35', 1] , ['a35', 2], ['3r', 6], ['3r', 8], [5, 9]]
Ich möchte eine Liste von Listen erstellen, in denen die Werte der Zeile [0 ] sind einzigartig und nicht doppelt vorhanden (zB sollte die Zeile mit 'a35' nur einmal enthalten sein)
Wie kann ich das erreichen?
Ich habe das versucht und es hat funktioniert !! Vielen Dank!! –