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

آموزش رایگان صفر تا صد پایتون (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. حذف یک آیتم خاص با استفاده از متد remove() 🗑️

این متد یک آیتم خاص را از لیست حذف می‌کند.

مثال: فرض کنید یک لیست داریم و می‌خواهیم “banana” را از آن حذف کنیم.

thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)

خروجی:

['apple', 'cherry']

اگر چندین بار یک آیتم در لیست وجود داشته باشد، متد remove() فقط اولین مورد را حذف می‌کند.

مثال: در این لیست، “banana” دوبار وجود دارد. می‌خواهیم اولین “banana” را حذف کنیم:

thislist = ["apple", "banana", "cherry", "banana", "kiwi"]
thislist.remove("banana")
print(thislist)

خروجی:

['apple', 'cherry', 'banana', 'kiwi']

2. حذف با استفاده از اندیس مشخص 📝

اگر بخواهید یک آیتم خاص را بر اساس موقعیت (اندیس) آن در لیست حذف کنید، از متد pop() استفاده می‌کنید.

2.1. حذف آیتم با اندیس مشخص:

مثال: در این مثال، می‌خواهیم دومین آیتم (با اندیس 1) را حذف کنیم.

thislist = ["apple", "banana", "cherry"]
thislist.pop(1)
print(thislist)

خروجی:

['apple', 'cherry']

2.2. حذف آخرین آیتم با متد pop():

اگر اندیسی مشخص نکنید، متد pop() آخرین آیتم را حذف می‌کند.

مثال:

thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)

خروجی:

['apple', 'banana']

3. حذف آیتم با استفاده از del 🗑️

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

3.1. حذف آیتم با del:

مثال: در این مثال، می‌خواهیم اولین آیتم (با اندیس 0) را حذف کنیم.

thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)

خروجی:

['banana', 'cherry']

3.2. حذف کامل لیست با del:

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

مثال:

thislist = ["apple", "banana", "cherry"]
del thislist

این کد کل لیست را حذف می‌کند و دیگر نمی‌توانید به آن دسترسی داشته باشید.


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

اگر فقط می‌خواهید تمام آیتم‌ها را از لیست حذف کنید اما لیست هنوز وجود داشته باشد (خالی باشد)، از متد clear() استفاده کنید.

مثال:

thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)

خروجی:

[]

نکات مهم:

  1. روش‌های مختلف حذف: برای حذف آیتم‌ها، هر متد کاربرد خاص خود را دارد. اگر فقط بخواهید یک آیتم خاص را حذف کنید، از remove() استفاده کنید. اگر بخواهید آیتمی را بر اساس موقعیت آن حذف کنید، از pop() یا del استفاده کنید.
  2. تفاوت remove() و pop(): متد remove() بر اساس مقدار آیتم عمل می‌کند، ولی pop() بر اساس اندیس آیتم عمل می‌کند.
  3. حذف کامل لیست: اگر کل لیست را بخواهید حذف کنید، از del استفاده کنید.

تمرین برای شما 💡

  1. یک لیست بسازید و از متد remove() برای حذف آیتم دلخواه استفاده کنید.
  2. یک لیست دیگر بسازید و از متد pop() برای حذف آیتم بر اساس اندیس استفاده کنید.
  3. لیستی ایجاد کنید و بعد از خالی کردن آن با clear()، لیست خالی را چاپ کنید.