Проверка наличия элемента в списке

Python позволяет очень просто проверить, есть ли элемент в списке. Просто используйте in операторе.

 lst = ['test', 'twest', 'tweast', 'treast']

'test' in lst
# Out: True

'toast' in lst
# Out: False

 

Примечание: in оператора на множествах асимптотически быстрее , чем в списках. Если вам нужно использовать его много раз на потенциально большие списках, вы можете превратить ваш list в set , и проверить наличие элементов на set .

 slst = set(lst)
'test' in slst
# Out: True