def fields_from_list(keys, values):
    iterator = iter(values)
while True:
    yield dict((key, next(iterator)) for key in keys)
list(fields_from_list(keys, values))
Сопоставьте два списка в один список словарей