data = []
with open('names.dat') as database:
    for line in database:
        if line.strip():
            data.append(dict(i.split(':') for i in line.rstrip('\n').split(
                ',')))
Как проще всего в Python добавить в словарь список, состоящий из пар ключевых слов?