Python Tutorial - Sets

Unlock Premium Features: AI explanations (Hinglish), Indian voice & Videos
Sign Up Free

๐ŸŽฏ Sets - Unique Items Only

๐ŸŒŸ Real Life Mein:

Duplicates remove karna:

๐Ÿ‘ฅ "Unique visitors" - Ek hi user baar baar nahi
๐Ÿท๏ธ "Product tags" - Har tag ek baar
๐Ÿ“ง "Email list" - Duplicate emails remove
๐ŸŽฒ "Lottery numbers" - Har number unique

Set = Sirf unique items, no duplicates!

๐Ÿ“š Set Features

  • Curly braces {} use karte hain
  • Unordered - Order guaranteed nahi
  • Unique - Duplicates automatically remove
  • Fast lookup - Item check karna quick
Creating Sets
# Set with duplicates
numbers = {1, 2, 3, 2, 1, 4, 5, 3}
print(numbers)  # {1, 2, 3, 4, 5} - duplicates removed!

# From list (remove duplicates)
votes = [1, 2, 1, 3, 2, 1, 4]
unique_votes = set(votes)
print(unique_votes)  # {1, 2, 3, 4}

๐ŸŽซ Unique Visitors Counter

Website Analytics
# User IDs visiting website
visitors = set()

# Users visiting
visitors.add(101)
visitors.add(102)
visitors.add(101)  # Duplicate - ignored!
visitors.add(103)

print(f"Total unique visitors: {len(visitors)}")
print(f"Visitor IDs: {visitors}")

๐Ÿ”ง Set Operations

OperationSymbolMeaning
Union|Dono sets combine
Intersection&Common items
Difference-A mein hai, B mein nahi
Student Subjects
rohan_subjects = {"Math", "Science", "English"}
simran_subjects = {"Science", "History", "English"}

# Common subjects
common = rohan_subjects & simran_subjects
print(f"Common: {common}")  # {Science, English}

# All subjects
all_subjects = rohan_subjects | simran_subjects
print(f"All: {all_subjects}")

๐Ÿค– AI Tutor Unlock Karo!

Apni language mein coding seekho - Hindi, Marathi, Gujarati aur 10+ Indian languages mein!

  • Hinglish mein explanations
  • Real-life examples
  • Beginner-friendly
Free Signup Karo

Example

unique = {1, 2, 2, 3}
print(unique)