Collections
Beginner 2 min read
Dictionary Comprehensions
Construct dicts with the same elegance as list comprehensions
Python Academy
Python Engineer
Dictionary comprehensions use the `{key: value for item in iterable}` syntax to build dicts without repetitive `.update()` calls. They support the same optional `if` filter as list comprehensions. Common use-cases include inverting a mapping, grouping data, and normalising keys. As with list comprehensions, keep them on one line only when they remain easy to read.
#python
#dict
#comprehension
#collections