Einzigartige Tupel aus der Liste , Python

>>> a= ('one', 'a')
>>> b = ('two', 'b')
>>> c = ('three', 'a')
>>> l = [a, b, c]
>>> l
[('one', 'a'), ('two', 'b'), ('three', 'a')]

Wie kann ich prüfen, ob nur die Elemente dieser Liste mit einem eindeutigen zweiten Eintrag (Spalte? Artikel?), und dann schnappen Sie sich den ersten Eintrag auf der Liste gefunden. Gewünschte Ausgabe

>>> l
[('one', 'a'), ('two', 'b')]
Change ('drei', 'c') , ('drei', 'a') auf die Beispiel auf l-Ausgang.

InformationsquelleAutor appleLover | 2013-09-05

Schreibe einen Kommentar