Búsqueda de Python en listas de listas.

Tengo una lista de listas de dos elementos y necesito buscar cosas en ella.

Si la lista es:

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

Puedo buscar un par fácilmente haciendo

['a','b'] in list

Ahora, ¿hay una manera de ver si tengo un par en el que una cadena está presente solo en la segunda posición? Puedo hacer esto:

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

Pero ¿hay una (mejor) manera sin elfor ¿lazo? No necesito saberi o mantener el bucle después de que se encuentra.

Respuestas a la pregunta(13)

Su respuesta a la pregunta