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
или продолжайте цикл после того, как он найден.