Python поиск по спискам списков

У меня есть список из двух пунктов, и мне нужно искать что-то в нем.

Если список:

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

Я могу легко найти пару, выполнив

['a','b'] in list

Теперь, есть ли способ узнать, есть ли у меня пара, в которой строка присутствует только во второй позиции? Я могу сделать это:

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

Но есть ли (лучший) способ безfor цикл? Мне не нужно знатьi или продолжайте цикл после того, как он найден.

Ответы на вопрос(13)

Ваш ответ на вопрос