Python - Add List Items
در پایتون، لیستها (Lists) قابل تغییر (mutable) هستند، بنابراین میتوانید در هر لحظه به آنها آیتم جدید اضافه کنید.
روشهای متنوعی برای افزودن عنصر وجود دارد:
🔹 1️⃣ ()append – افزودن به انتهای لیست
سادهترین راه برای اضافهکردن یک عنصر در آخر لیست است.
🔹 2️⃣ ()insert – افزودن در موقعیت مشخص
یک عنصر را در اندیس دلخواه قرار میدهد.
آیتمهای بعدی به سمت راست جابهجا میشوند.
اندیس
0
ابتدای لیست است. اگر اندیس بزرگتر از طول باشد، آیتم در انتها اضافه میشود.
🔹 3️⃣ ()extend – افزودن چند عنصر باهم
برای ترکیب دو لیست یا افزودن چند مقدار همزمان.
-
میتوانید هر iterable (مثل tuple, set, string) بدهید:
🔹 4️⃣ الحاق با عملگر +
میتوانید با عملگر جمع لیستها را به هم بچسبانید (ایجاد لیست جدید):
list1
وlist2
تغییری نمیکنند، مگر اینکه نتیجه را دوباره به خودشان انتساب دهید.
🔹 5️⃣ برش با طول صفر (Slice Assignment)
با استفاده از برش میتوانید آیتمها را در هر موقعیت اضافه کنید.
🔹 6️⃣ افزودن به لیست تو در تو
اگر لیست تو در تو دارید، به عنصر داخلی دسترسی بگیرید:
✅ نکات مهم
-
append برای یک عنصر، extend برای چند عنصر مناسب است.
-
insert بهویژه برای افزودن در وسط یا ابتدای لیست کاربرد دارد.
-
هنگام استفاده از
+
یک لیست جدید برمیگردد و لیستهای اصلی تغییر نمیکنند. -
افزودن با slice امکان درج در چند نقطه و چند مقدار را میدهد.
💡 خلاصه:
-
append(x) → افزودن یک آیتم در انتها
-
insert(i, x) → درج آیتم در اندیس مشخص
-
extend(iterable) → افزودن چند آیتم از یک iterable
-
+ یا slice assignment → ترکیب یا درج دلخواه
این روشها تمام نیازهای شما برای اضافه کردن آیتم به لیستهای پایتون را پوشش میدهند.