Я имею два списка
keys = ['key0', 'key1', 'key2']
values = [('value0', 'value1', 'value2'), ('value0', 'value1', 'value2'), ('value0', 'value1', 'value2')]
и в результате такого цикла
for value in values:
print dict(zip(keys, value))
получаю такой результат
{'key2': 'value2', 'key1': 'value1', 'key0': 'value0'}
{'key2': 'value2', 'key1': 'value1', 'key0': 'value0'}
{'key2': 'value2', 'key1': 'value1', 'key0': 'value0'}
Подскажите, пожалуйста, как мне его еще пронумеровать и сложить в один общий словарь, чтобы получить такой результат:
{
1: {'key2': 'value2', 'key1': 'value1', 'key0': 'value0'},
2: {'key2': 'value2', 'key1': 'value1', 'key0': 'value0'},
3: {'key2': 'value2', 'key1': 'value1', 'key0': 'value0'}
}
Я пробую и дальше использовать zip() вместе с dict(), но у меня получается что-то не то и голова уже от этих всех вложенностей закипает. Помогите кто чем может