def find_matches(d, item):
    for k in d:
        if re.match(k, item):
            return d[k]
d = {'a.*': 'a match', 'b.*': 'b match'}
for item in ['apple', 'beer']:
    pass
Можно ли использовать регулярное выражение в качестве ключа в словаре?