PYTHON_WITH_MOHAMMAD Telegram 30
ایجاد و مدیریت لیست‌ها در پایتون

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

لیست چیست؟

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

مثال:
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



tgoop.com/python_with_mohammad/30
Create:
Last Update:

ایجاد و مدیریت لیست‌ها در پایتون

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

لیست چیست؟

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

مثال:

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

BY آموزش پایتون و برنامه نویسی


Share with your friend now:
tgoop.com/python_with_mohammad/30

View MORE
Open in Telegram


Telegram News

Date: |

The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. bank east asia october 20 kowloon But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered."
from us


Telegram آموزش پایتون و برنامه نویسی
FROM American