Пожалуйста, помогите
Это ошибка, которую я получаю, когда запускаю код.
import re
pat = ['ashu', 'gupta']
text = "my name is ashutosh gupta"
for pattern in pat:
print('i am seraching for: '+pattern)
if re.search(pat, text):
print("Match")
else:
print("NOT mactch")
ошибка ниже. Справка по проблеме:
i am seraching for: ashu
i am seraching for: gupta
Traceback (most recent call last):
File "Regular_expression.py", line 11, in <module>
if re.search(pat,text):
File "/usr/lib/python2.7/re.py", line 146, in search
return _compile(pattern, flags).search(string)
File "/usr/lib/python2.7/re.py", line 237, in _compile
p, loc = _cache[cachekey]
TypeError: unhashable type: 'list'