TGViewer
آموزش پایتون و برنامه نویسی آموزش پایتون و برنامه نویسی @python_with_mohammad · 764 subscribers
Post #30 1.74K
ایجاد و مدیریت لیست‌ها در پایتون

سلام به همه دوستان! 😊 در این جلسه ما به یکی از ساختارهای داده بسیار مهم در پایتون، یعنی لیست‌ها می‌پردازیم. لیست‌ها ابزاری عالی برای ذخیره و مدیریت مجموعه‌ای از داده‌ها هستند. بیایید با هم ببینیم که چطور می‌توانیم از لیست‌ها استفاده کنیم و چه کارهایی می‌توانیم با آن‌ها انجام دهیم.

لیست چیست؟

لیست در پایتون مجموعه‌ای از عناصر است که می‌تواند شامل انواع مختلف داده‌ها، مانند عدد، رشته و حتی لیست‌های دیگر باشد. لیست‌ها در پایتون با براکت‌ها ([]) تعریف می‌شوند.

مثال:
my_list = [1, 2, 3, 4, 5]
print(my_list) # خروجی: [1, 2, 3, 4, 5]


ایجاد لیست‌ها

برای ایجاد یک لیست می‌توانید عناصر را درون براکت‌ها قرار دهید، مانند مثال زیر:

fruits = ["سیب", "موز", "پرتقال"]
print(fruits) # خروجی: ["سیب", "موز", "پرتقال"]


دستکاری لیست‌ها

پس از ایجاد یک لیست، می‌توانید با آن اعمال مختلفی انجام دهید:

1. اضافه کردن عناصر به لیست

برای افزودن یک عنصر به لیست از متد append() استفاده می‌کنیم:

fruits.append("کیوی")
print(fruits) # خروجی: ["سیب", "موز", "پرتقال", "کیوی"]


برای افزودن چند عنصر به لیست، می‌توانید از extend() استفاده کنید:

fruits.extend(["انار", "گلابی"])
print(fruits) # خروجی: ["سیب", "موز", "پرتقال", "کیوی", "انار", "گلابی"]


2. حذف عناصر از لیست

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

fruits.remove("موز")
print(fruits) # خروجی: ["سیب", "پرتقال", "کیوی", "انار", "گلابی"]


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

last_fruit = fruits.pop()
print(last_fruit) # خروجی: "گلابی"
print(fruits) # خروجی: ["سیب", "پرتقال", "کیوی", "انار"]


3. دسترسی به عناصر لیست

می‌توانید به عناصر لیست با استفاده از ایندکس آن‌ها دسترسی پیدا کنید. ایندکس‌ها از 0 شروع می‌شوند.

print(fruits[0])  # خروجی: "سیب"
print(fruits[2]) # خروجی: "کیوی"


4. تغییر عناصر لیست

می‌توانید یک عنصر مشخص را با استفاده از ایندکس تغییر دهید:

fruits[1] = "موز"
print(fruits) # خروجی: ["سیب", "موز", "کیوی", "انار"]


5. تعداد عناصر در لیست

برای شمارش تعداد عناصر در لیست از تابع len() استفاده می‌کنیم:

print(len(fruits))  # خروجی: 4


حلقه زدن بر روی لیست‌ها

می‌توانید با استفاده از یک حلقه، بر روی هر کدام از عناصر لیست بگردید:

for fruit in fruits:
print(fruit)

خروجی:
سیب
موز
کیوی
انار


برگشت معکوس لیست

برای معکوس کردن ترتیب عناصر در لیست، می‌توانیم از متد reverse() استفاده کنیم:

fruits.reverse()
print(fruits) # خروجی: ["انار", "کیوی", "موز", "سیب"]


**نتیجه‌گیری**

لیست‌ها یکی از ابزارهای قدرتمند در پایتون هستند که به ما امکان می‌دهند داده‌ها را به شکل متنوعی مدیریت کنیم. با یادگیری نحوه ایجاد و مدیریت لیست‌ها، می‌توانید برنامه‌های قدرتمندتر و پیچیده‌تری بنویسید. حتماً با مثال‌های مختلف تمرین کنید تا این مفاهیم برایتان روشن‌تر شوند! 🌟


اگر سوالی دارید می تونید با ای دی من در میون بزارید.🎉


@python_with_mohammad
  • 👍 7
More from @python_with_mohammad
  1. Sep 10, 2025درسنامه ایجنت‌های هوشمند (AI Agents) این نسخه ، برای اشنایی اولیه با AI Agents هست، لذا سع…
  2. Sep 4, 2025🚀 آینده هوش مصنوعی همین‌جاست و شما می‌توانید آن را بسازید! 🚀 تا حالا به این فکر کردی که…
  3. Aug 22, 2025🚀 می‌خوای پایتون یاد بگیری اما نمی‌دونی از کجا شروع کنی؟ من یک دوره‌ی آنلاین نیمه خصوصی م…
  4. Aug 5, 2025Post #126
  5. Aug 2, 2025قسمت ۱۳ ام ، فصل پردازش داده ها و یادگیری ماشین با داده های پزشکی موضوع: ارزیابی مدل و برر…
  6. Aug 2, 2025فصل پانزدهم دوره جامع پایتون و هوش مصنوعی با موضوع «پردازش و یادگیری ماشین با داده های عدد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →