+2 votes
in Programming Languages by (26.9k points)
How can I create a dictionary using two lists? The elements of one list should be keys and the elements of another list should be values of the dictionary.




The output should be:

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

1 Answer

0 votes
by (45.8k points)

You can combine dict() and zip() to convert lists to a dictionary.

Here is an example:

>>> a=['a','b','c','d','e']
>>> b=[1,2,3,4,5]
>>> dict(zip(a,b))
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}