Set and Dict Comprehensions
Apply comprehension patterns to sets and dictionaries.
Introduction
The same comprehension syntax works for sets and dicts, producing unique elements and key-value mappings respectively.
Set Comprehension Syntax
{expression for item in iterable} uses curly braces without a colon. Result is a set — unordered, unique.
unique_lens = {len(w) for w in ['apple','banana','fig']}
print(unique_lens)All lessons in this course
- List Comprehensions
- Set and Dict Comprehensions
- Generator Expressions
- The yield Keyword