آموزش پایتون
88 subscribers
281 photos
21 videos
81 files
178 links
ارتباط با ما:
@learnpythonicyBot

لینک گروه چت:
https://t.me/learnpythonicychat

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
✔️ 10 Python Set Tricks You Should Know! 🐍


1️⃣ ساخت Set یکتا از لیست
unique_items = set([1, 2, 2, 3, 4])


2️⃣ افزودن آیتم
my_set.add(5)


3️⃣ حذف آیتم بدون خطا
my_set.discard(10)  # Error نمی‌دهد


4️⃣ اجتماع دو مجموعه (Union)
result = set1 | set2


5️⃣ اشتراک دو مجموعه (Intersection)
common = set1 & set2


6️⃣ تفاضل مجموعه‌ها (Difference)
diff = set1 - set2


7️⃣ بررسی زیرمجموعه بودن
if set1 <= set2:
print("Subset")


8️⃣ حذف آیتم تصادفی
item = my_set.pop()


9️⃣ ساخت Set Comprehension
squares = {x**2 for x in range(5)}


🔟 حذف آیتم‌های تکراری از رشته
unique_chars = set("programming")


> ⚠️ ست ها(set) فوق‌العاده سریع هستند (O(1) average lookup)، اما ترتیب را حفظ نمی‌کنند!


#Set | #PythonTricks | #DataStructures | @LearnPythonicy

👇 بیشتر از کدوم عملیات Set در پروژه‌هات استفاده می‌کنی؟