Es ist eigentlich ein cleverer Weg, um dies zu tun, ist sinnvoll, für jede Liste von Tupeln, wobei die Größe jedes Tupel ist 2: Sie können konvertieren Sie Ihre Liste in einem einzigen Wörterbuch.
Beispielsweise
test =[("hi",1),("there",2)]
test = dict(test)print test["hi"]# prints 1
Wenn Sie nur wollen, dass die erste Zahl Spiel kannst du es so machen:
Wenn Sie gerade auf der Suche nach Tupel mit 1 in Ihnen:
InformationsquelleAutor der Antwort Nadia Alramli
Es ist eigentlich ein cleverer Weg, um dies zu tun, ist sinnvoll, für jede Liste von Tupeln, wobei die Größe jedes Tupel ist 2: Sie können konvertieren Sie Ihre Liste in einem einzigen Wörterbuch.
Beispielsweise
InformationsquelleAutor der Antwort Steven Holtzen
Lesen, auf Liste Verstehens
Auch Lesen, bis generator-Funktionen und die
yield
- Anweisung.InformationsquelleAutor der Antwort S.Lott
InformationsquelleAutor der Antwort Tendayi Mawushe
InformationsquelleAutor der Antwort ghostdog74
[(1, 2), (1, 4)]
InformationsquelleAutor der Antwort suyash
Den
filter
- Funktion kann auch eine interessante Lösung:sucht die Tupel in der Liste für jedes auftreten von
1
. Wenn die Suche beschränkt sich auf das erste element, die Lösung kann geändert werden in:InformationsquelleAutor der Antwort MxNx
Mit filter-Funktion:
InformationsquelleAutor der Antwort pradam