21 lines
591 B
Markdown
21 lines
591 B
Markdown
---
|
|
title: to_dictionary
|
|
tags: list,dictionary,intermediate
|
|
firstSeen: 2020-04-13T19:30:29+03:00
|
|
lastUpdated: 2020-11-02T19:28:35+02:00
|
|
---
|
|
|
|
Combines two lists into a dictionary, where the elements of the first one serve as the keys and the elements of the second one serve as the values.
|
|
The values of the first list need to be unique and hashable.
|
|
|
|
- Use `zip()` in combination with `dict()` to combine the values of the two lists into a dictionary.
|
|
|
|
```py
|
|
def to_dictionary(keys, values):
|
|
return dict(zip(keys, values))
|
|
```
|
|
|
|
```py
|
|
to_dictionary(['a', 'b'], [1, 2]) # { a: 1, b: 2 }
|
|
```
|