Skip to main content

Python Tutorial 9.3 - Set Comprehensions

Welcome to the “Set Comprehensions” tutorial!


Overview

Set comprehensions create sets succinctly, automatically enforcing uniqueness.

Syntax

{expression for item in iterable if condition}

Example

# Unique remainders when dividing numbers by 3
remainders = {x % 3 for x in range(10)}
print(remainders)  # {0, 1, 2}

Key Takeaways

  • Similar syntax to list comprehensions but with {}.
  • Results contain unique elements only.
  • Useful for deduplicating data on the fly.

Happy coding!

Comments