در این پست به نحوه ایجاد، حذف، اضافه کردن آیتم به لیست ها خواهیم پرداخت.

چگونگی ایجاد یک لیست در پایتون

لیست ها، برای ذخیره چند آیتم در یک متغیر استفاده میشود. همچنین لیست ها، یکی از ۴ نوع متغیر در پایتون برای ذخیره آیتم ها هستند.
بقیه عبارتند از: تاپل، Set و ديكشنری.

لیست ها در پایتون با استفاده از براکت مشخص میشوند.
به کد زیر دقت کنید.

myList = ["item", "itemTwo", "itemThree"]

همانطور که در بالا دیدید ما یک لیست با نام myList درست کردیم و آیتم‌های لیست را درون براکت و با , از همدیگر جدا کردیم.

آیتم های لیست ها، مرتب شده، قابل تغییر و قابل تکرار هستند.

آیتم‌های یک لیست index گذاری میشوند و از ۰ شروع میشوند برای مثال ما اگر بخواهیم به آیتم یک از لیست مثال بالا دسترسی پیدا کنیم میتوانیم از کد زیر استفاده کنیم.

print(myList[0])

کد بالا آیتم اول را چاپ میکند. همچنین توجه کنید که ایندکس گذاری از ۰ شروع ميشود.

لیست ها، میتوانند هر مقداری با هر نوعی، را در خود ذخیره کنند.

list= ["adbc", 24, True, 70, "female"]

دسترسی، حذف، اضافه کردن آیتم‌های لیست

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

fruits = ["سیب", "موز", "پرتقال", "کیوی"] # دسترسی به اولین عنصر print(fruits[0]) # خروجی: سیب # دسترسی به دومین عنصر print(fruits[1]) # خروجی: موز # دسترسی به آخرین عنصر print(fruits[-1]) # خروجی: کیوی

اضافه کردن آیتم‌ها به لیست

برای اضافه کردن آیتم‌ها به لیست، می‌توانیم از متدهای append() و insert() استفاده کنیم.

1. استفاده از append()

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

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

2. استفاده از insert()

متد insert() به ما این امکان را می‌دهد که یک عنصر را در یک ایندکس خاص اضافه کنیم.
مثال:

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

حذف آیتم‌ها از لیست

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

1. استفاده از remove()

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

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

2. استفاده از pop()

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

last_fruit = fruits.pop() # حذف و دریافت آخرین عنصر print(last_fruit) # خروجی: انگور print(fruits) # خروجی: ['سیب', 'آناناس', 'پرتقال', 'کیوی']

3. حذف با استفاده از del

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

del fruits[0] # حذف اولین عنصر print(fruits) # خروجی: ['آناناس', 'پرتقال', 'کیوی']

نتیجه‌گیری

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

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