0Pricing
Python Academy · Lesson

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

  1. List Comprehensions
  2. Set and Dict Comprehensions
  3. Generator Expressions
  4. The yield Keyword
← Back to Python Academy