Как создать словарь из двух списков?

a = [1, 2, 3, 4, 5]
b = ['a', 'b', 'c', 'd', 'e']

c = {}

# Количество итераций
# не должно превышать длину
# более короткого списка,
# если списки разной длины.
for i in range(len(a)):

    # Элемент под индексом 'i'
    # одного списка будет ключом.
    key = b[i]

    # Элемент под индексом 'i'
    # другого списка будет значением.
    value = a[i]

    # В словарь добавляется пара
    # ключ-значение.
    c[key] = value

print(c)
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий