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

آموزش رایگان صفر تا صد پایتون (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. فرمت‌بندی رشته‌ها در پایتون

در پایتون، برای حذف آیتم‌ها از دیکشنری روش‌های مختلفی وجود دارد. در اینجا چند روش رایج را با مثال توضیح می‌دهیم. 😄


1. استفاده از متد ()pop برای حذف یک آیتم خاص

متد ()pop آیتمی را از دیکشنری حذف می‌کند که کلید آن را مشخص می‌کنید.

مثال:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

thisdict.pop("model")  # حذف کلید "model"
print(thisdict)

خروجی:

{'brand': 'Ford', 'year': 1964}

در این مثال، ما کلید “model” را از دیکشنری حذف کردیم. فقط کافی است نام کلید را داخل ()pop بگذارید.


2. استفاده از متد ()popitem برای حذف آخرین آیتم

متد ()popitem آخرین آیتم وارد شده را حذف می‌کند. البته، در نسخه‌های قدیمی‌تر پایتون، یک آیتم تصادفی حذف می‌شود.

مثال:

 
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

thisdict.popitem()  # حذف آخرین آیتم
print(thisdict)

خروجی:

{'brand': 'Ford', 'model': 'Mustang'}

در اینجا، آخرین آیتم (یعنی “year”: 1964) حذف شده است.


3. استفاده از ()del برای حذف یک آیتم خاص

با استفاده از کلمه کلیدی ()del می‌توانید یک آیتم را با مشخص کردن کلید آن حذف کنید.

مثال:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

del thisdict["model"]  # حذف کلید "model"
print(thisdict)

خروجی:

{'brand': 'Ford', 'year': 1964}

خروجی:

{'brand': 'Ford', 'year': 1964}

در اینجا، “model” از دیکشنری حذف شد.


4. استفاده از ()del برای حذف کامل دیکشنری

کلمه کلیدی ()del همچنین می‌تواند کل دیکشنری را حذف کند. این بدان معناست که دیگر نمی‌توانید به دیکشنری دسترسی پیدا کنید.

مثال:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

del thisdict  # حذف کامل دیکشنری
print(thisdict)  # خطا خواهد داد چون "thisdict" دیگر وجود ندارد.

خروجی:

Error: NameError: name 'thisdict' is not defined

بعد از اجرای دستور، دیکشنری کاملاً از حافظه حذف شده است و دیگر نمی‌توانید از آن استفاده کنید.


5. استفاده از ()clear برای خالی کردن دیکشنری

متد ()clear تمام آیتم‌های دیکشنری را حذف می‌کند، اما دیکشنری را خود دیکشنری را نگه می‌دارد.

مثال:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

thisdict.clear()  # حذف تمام آیتم‌ها از دیکشنری
print(thisdict)

خروجی:

{ }

در اینجا، تمام آیتم‌های دیکشنری پاک شده‌اند، اما خود دیکشنری هنوز وجود دارد.


تمرین

حالا نوبت شماست! 😊

  1. یک دیکشنری بسازید که شامل اطلاعات یک کتاب باشد، مانند “عنوان”، “نویسنده”، “سال انتشار”. سپس از یکی از متدهایی که یاد گرفتید برای حذف یکی از آیتم‌های آن استفاده کنید.

  2. آیا می‌توانید یک دیکشنری بسازید و تمام آیتم‌های آن را با استفاده از ()clear پاک کنید و سپس دوباره آن را چک کنید؟


نکات مهم

  • اگر می‌خواهید آیتم خاصی را حذف کنید، از ()pop یا ()del استفاده کنید.
  • اگر می‌خواهید آخرین آیتم وارد شده را حذف کنید، از ()popitem استفاده کنید.
  • اگر می‌خواهید دیکشنری را کاملاً خالی کنید، از ()clear استفاده کنید.

امیدوارم که با این توضیحات و مثال‌ها، حذف آیتم‌ها از دیکشنری را بهتر متوجه شده باشید! 😎