Как сопоставить точную строку/слово при поиске в списке. Я пробовал, но это не правильно. ниже я дал sample list
, my code
и test results
list = ['Hi, hello', 'hi mr 12345', 'welcome sir']
мой код:
for str in list: if s in str: print str
результаты теста:
s = "hello" ~ expected output: 'Hi, hello' ~ output I get: 'Hi, hello' s = "123" ~ expected output: *nothing* ~ output I get: 'hi mr 12345' s = "12345" ~ expected output: 'hi mr 12345' ~ output I get: 'hi mr 12345' s = "come" ~ expected output: *nothing* ~ output I get: 'welcome sir' s = "welcome" ~ expected output: 'welcome sir' ~ output I get: 'welcome sir' s = "welcome sir" ~ expected output: 'welcome sir' ~ output I get: 'welcome sir'
Мой список содержит более 200 тысяч строк