آشنایی با لیست‌ها در پایتون

python lists introduction
20 آبان 1403

لیست‌ها در پایتون یکی از ساختارهای بسیار مهم و پرکاربرد هستند. اونا به شما اجازه میدن تا مجموعه‌ای از آیتم‌ها رو در یک جا ذخیره کنید. مثلن می‌تونید لیستی از اعداد، رشته‌ها، یا حتی لیستی از لیست‌ها بسازید. یکی از جرأت‌های بزرگ استفاده از لیست‌ها اینه که اونا خیلی انعطاف‌پذیر هستن و بهتون اجازه میدن آیتم‌ها رو اضافه، حذف یا حتی جایگزین کنید بدون این که مشکلی پیش بیاد.

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

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

لیست‌ها به صورت ترتیبی عمل می‌کنن و می‌تونید به هر آیتم توی لیست با استفاده از اندیس اون دسترسی داشته باشید. این اندیس‌ها از صفر شروع میشن، یعنی اولین آیتم لیست با اندیس صفر مشخص میشه. این ساختار ساده اما قوی باعث میشه کار کردن با داده‌ها خیلی سریع و راحت باشه.

در نهایت، یکی از نکات مهم کار با لیست‌ها اینه که می‌تونید از توابع و متدهای آماده پایتون برای مدیریت اونا استفاده کنید. مثل متد append() برای اضافه کردن آیتم به لیست یا متد remove() برای حذف آیتم دلخواه. این قابلیت‌ها به توسعه‌دهندگان خیلی کمک می‌کنه تا بدون نوشتن کدهای خیلی پیچیده، عملیات‌های مختلف رو به راحتی انجام بدن.


my_list = []
my_list.append(1)
my_list.append(2)
my_list.append('Hello')
print(my_list)
del my_list[1]
print(my_list)

my_list = []
ایجاد یک لیست خالی که می‌توانید آیتم‌ها را به آن اضافه کنید.
my_list.append(1)
اضافه کردن عدد 1 به انتهای لیست.
my_list.append(2)
اضافه کردن عدد 2 به انتهای لیست.
my_list.append('Hello')
اضافه کردن رشته ‘Hello’ به انتهای لیست.
print(my_list)
چاپ لیست کامل که شامل سه آیتم است.
del my_list[1]
حذف آیتم در اندیس 1، که در اینجا عدد 2 می‌باشد.
print(my_list)
چاپ لیست بعد از حذف آیتم، که باید دو آیتم باقی بماند.

سوالات متداول

؟

چگونه می‌توانم یک آیتم را از لیست در پایتون حذف کنم؟

؟

آیا می‌توانم نوع مختلفی از داده‌ها را در یک لیست ذخیره کنم؟