Python-Suche in Listen von Listen

Ich habe eine Liste von Listen mit zwei Elementen und muss nach Dingen darin suchen.

Wenn die Liste ist:

list =[ ['a','b'], ['a','c'], ['b','d'] ]

Ich kann leicht nach einem Paar suchen, indem ich tue

['a','b'] in list

Gibt es eine Möglichkeit zu sehen, ob ich ein Paar habe, in dem eine Zeichenfolge nur an der zweiten Position vorhanden ist? Ich kann dies tun:

for i in range (0, len(list)):
    if list[i][1]==search:
       found=1

Aber gibt es einen (besseren) Weg ohne diefor Schleife? Ich muss es nicht wisseni oder lassen Sie die Schleife laufen, nachdem sie gefunden wurde.

Antworten auf die Frage(13)

Ihre Antwort auf die Frage