بازگشت به دوره

آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده

0% تکمیل‌شده
0/0 مرحله
  1. معرفی پایتون
  2. شروع کار با پایتون
  3. دستور زبان پایتون (Python Syntax)
  4. توضیح کامنت‌ها در پایتون
  5. متغیرها در پایتون
  6. نام‌های متغیر در پایتون
  7. معرفی متغیرها در پایتون و اختصاص چندین مقدار به آن‌ها
  8. معرفی متغیرها در خروجی با استفاده از پایتون
  9. متغیرهای سراسری (Global Variables) در پایتون
  10. انواع داده‌ها در پایتون
  11. انواع اعداد در پایتون
  12. تبدیل نوع داده در پایتون (Python Casting)
  13. رشته‌ها در پایتون (Python Strings)
  14. برش دادن رشته‌ها در پایتون (Python - Slicing Strings)
  15. تغییر رشته‌ها در پایتون
  16. ترکیب رشته‌ها در پایتون (String Concatenation)
  17. آشنایی با فرمت‌بندی رشته‌ها در پایتون
  18. کاراکترهای Escape در پایتون
  19. مقدمه‌ای بر بولی‌ها (Booleans) در پایتون
  20. عملگرها در پایتون
  21. لیست‌ها در پایتون
  22. دسترسی به آیتم‌های لیست در پایتون
  23. تغییر مقدار آیتم‌های لیست در پایتون
  24. افزودن آیتم به لیست در پایتون
  25. حذف آیتم‌ها از لیست در پایتون
  26. حلقه زدن در لیست‌ها در پایتون
  27. معرفی List Comprehension در پایتون
  28. مرتب‌سازی لیست‌ها در پایتون
  29. کپی کردن لیست‌ها در پایتون
  30. اتصال (Join) لیست‌ها در پایتون
  31. آشنایی با Tuple در پایتون
  32. دسترسی به آیتم‌های یک Tuple در پایتون
  33. بروزرسانی Tuple در پایتون
  34. باز کردن (Unpacking) Tuple در پایتون
  35. حلقه‌ها در Tupleها در پایتون
  36. آموزش ترکیب و تکرار تاپل‌ها در پایتون (Join Tuples)
  37. مجموعه‌ها (Set) در پایتون
  38. دسترسی به آیتم‌های مجموعه (Set) در پایتون
  39. افزودن آیتم به Set در پایتون
  40. حذف آیتم‌ها از Set در Python
  41. حلقه در مجموعه‌ها (Set) در پایتون
  42. روش‌های ترکیب مجموعه‌ها در پایتون (Join Sets)
  43. دیکشنری‌ها در پایتون
  44. دسترسی به آیتم‌های دیکشنری در پایتون
  45. تغییر مقادیر دیکشنری در پایتون
  46. اضافه کردن آیتم‌ها به دیکشنری در پایتون
  47. حذف آیتم‌ها از دیکشنری در پایتون
  48. استفاده از حلقه‌ها در دیکشنری‌ها در پایتون
  49. کپی کردن دیکشنری در پایتون
  50. دیکشنری‌های تو در تو در پایتون (Nested Dictionaries)
  51. شرط‌ها و دستور If در پایتون
  52. حلقه‌های while در پایتون
  53. حلقه‌های for در پایتون
  54. توابع در پایتون
  55. معرفی فانکشن‌های لامبدا در پایتون
  56. آرایه‌ها (Arrays) در پایتون
  57. کلاس‌ها و اشیا در پایتون
  58. وراثت (Inheritance) در پایتون
  59. ایتریتور (یکی یکی پیش رفتن) در پایتون
  60. چندریختی (Polymorphism) در پایتون
  61. محدوده (Scope) در پایتون
  62. ماژول در پایتون چیست؟
  63. کار با تاریخ در پایتون
  64. ریاضیات در پایتون
  65. JSON در پایتون به زبان ساده
  66. عبارات منظم (RegEx) در پایتون
  67. Python PIP
  68. معرفی Try-Except در پایتون
  69. ورودی کاربر در پایتون
  70. فرمت‌بندی رشته‌ها در پایتون

در پایتون، Set مجموعه‌ای از آیتم‌ها است که عناصر تکراری ندارد و ترتیب مشخصی هم ندارد. در این آموزش یاد می‌گیریم که چطور آیتم‌های جدید را به یک Set اضافه کنیم.


🟢 افزودن یک آیتم به Set

وقتی یک Set ساخته شد، نمی‌توان آیتم‌های موجود را تغییر داد، اما می‌توان آیتم‌های جدیدی به آن اضافه کرد. برای این کار از متد add() استفاده می‌کنیم.

✍ مثال: افزودن یک آیتم به Set

thisset = {"apple", "banana", "cherry"}
thisset.add("orange")

print(thisset)

🔹 در این مثال، ابتدا یک Set شامل "apple"، "banana" و "cherry" می‌سازیم. سپس مقدار "orange" را به آن اضافه می‌کنیم.

تمرین:
یک Set جدید بساز که شامل سه رنگ باشد و سپس رنگ جدیدی به آن اضافه کن! 🎨


🟢 اضافه کردن یک Set به Set دیگر

اگر بخواهیم آیتم‌های یک Set دیگر را به Set خودمان اضافه کنیم، باید از متد update() استفاده کنیم.

✍ مثال: ترکیب دو Set

thisset = {"apple", "banana", "cherry"}
tropical = {"pineapple", "mango", "papaya"}

thisset.update(tropical)

print(thisset)

🔹 در اینجا Set اول شامل سیب، موز و گیلاس است. Set دوم شامل آناناس، انبه و پاپایا است. با استفاده از update() تمام آیتم‌های Set دوم را به Set اول اضافه کردیم.

تمرین:
دو Set جدید بساز، یکی شامل اسم سه کشور و دیگری شامل اسم سه شهر، سپس این دو Set را ترکیب کن! 🌍


🟢 اضافه کردن لیست یا تاپل به Set

متد update() فقط برای Set‌ها نیست! شما می‌توانید لیست (list)، تاپل (tuple) یا حتی دیکشنری (dictionary) را هم به یک Set اضافه کنید.

✍ مثال: افزودن آیتم‌های یک لیست به Set

thisset = {"apple", "banana", "cherry"}
mylist = ["kiwi", "orange"]

thisset.update(mylist)

print(thisset)

🔹 در این مثال، دو مقدار "kiwi" و "orange" که در یک لیست هستند، با متد update() به Set اضافه می‌شوند.

تمرین:
یک Set شامل اسم چند حیوان بساز. سپس لیستی از چند حیوان دیگر ایجاد کن و با استفاده از update() آنها را به Set خود اضافه کن! 🐶🐱🐰


✅ جمع‌بندی

✔ برای اضافه کردن یک آیتم به Set از add() استفاده می‌کنیم.
✔ برای اضافه کردن چند آیتم از یک Set دیگر از update() استفاده می‌کنیم.
✔ متد update() می‌تواند لیست، تاپل یا دیکشنری را هم به Set اضافه کند.

💡 نکته: در Set مقدار تکراری ذخیره نمی‌شود. اگر مقدار جدیدی که اضافه می‌کنید، قبلاً در Set باشد، تغییری ایجاد نخواهد شد!

🚀 حالا نوبت توست!
یک Set جدید بساز و با add() و update() کار کن. نتیجه را با print() نمایش بده! 🏆