Python - Access List Items
در پایتون برای دسترسی به عناصر یک لیست (List Items) روشهای مختلفی وجود دارد.
در ادامه همهٔ روشها با مثال توضیح داده شدهاند:
🔹 1️⃣ دسترسی با اندیس (Indexing)
-
اندیسها از ۰ شروع میشوند.
اندیس منفی
-
از انتهای لیست میشمارد:
🔹 2️⃣ برش (Slicing)
-
گرفتن زیرلیست با بازهی دلخواه:
نکته: بازهٔ پایانی در slice شامل نمیشود.
🔹 3️⃣ دسترسی با حلقه (Loop)
برای خواندن همهی عناصر:
با اندیس و مقدار همزمان:
🔹 4️⃣ استفاده از توابع کمکی
-
پیدا کردن طول لیست:
-
آخرین عنصر با طول:
🔹 5️⃣ لیست تو در تو (Nested Lists)
اگر لیست شامل لیستهای دیگر باشد:
🔹 6️⃣ بررسی وجود عنصر
قبل از دسترسی، میتوانید وجود یک مقدار را چک کنید:
✅ نکات مهم
-
اگر اندیس خارج از محدوده باشد، خطای IndexError رخ میدهد.
-
برش (slice) اگر از محدوده بیرون برود، خطا نمیدهد و فقط تا انتهای لیست را برمیگرداند.
-
میتوانید با
[:]
یک کپی سطحی از کل لیست بگیرید.
💡 خلاصه:
-
اندیسگذاری مستقیم (
list[i]
) برای عنصر تکی -
اندیس منفی برای شمارش از انتها
-
Slicing (
list[start:end:step]
) برای زیربازه -
حلقهها و
enumerate
برای دسترسی همزمان به اندیس و مقدار
این روشها پایهٔ اصلی کار با آیتمهای لیست در پایتون هستند.