I want to check one list contains some keywords.
My writing is below:
if ('keyword1' or 'keyword2' or 'keyword3') in [list]:
above works, but seems not good writing.
Any other method to improve it?
I want to check one list contains some keywords.
My writing is below:
if ('keyword1' or 'keyword2' or 'keyword3') in [list]:
above works, but seems not good writing.
Any other method to improve it?
you can use python built-in any
method, https://docs.python.org/2/library/functions.html#any
search_terms = ['a', 'keyword1']
list = ['blabla', 'keyword1', 'keyword4']
if any(word in list for word in search_terms):
// TRUE