Мне нужно найти значение в словаре с помощью регулярных выражений в Python.Когда значение, содержащее это регулярное выражение, не существует, цикл должен возвращать False.Но в моем коде он проверяет только один элемент словаря.
for value in dictionary.values():
if re.search(myregex, str(value)):
print value
break
else:
print("no value found")
return false