Поиск в условных операторах
for i in db.user_all_db():
if 'web3' in i[2].lower():
print(f'{i[0]}|{i[2].lower()}')
у меня есть такой кусок кода мне оно нужно чтобы я находил нужного пользователя с помощью ключевых слов таких как ['web3',.......] их может быть бесконечное кол-во как мне можно сделать так чтобы их находить не обязательно через условные операторы если есть библиотеки то можно и с помощью них
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Достаточно встроенных средств питона, используйте метод any и генераторное сокращение:
lst = ['web3', 'text', 'http']
for i in db.user_all_db():
if any(x in i[2].lower() for x in lst):
print(f'{i[0]}|{i[2].lower()}')