Python – دسترسی به آیتم‌های لیست (Access List Items)

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

لیست‌ها در پایتون ایندکس‌بندی شده‌اند و شما می‌توانید به آیتم‌های لیست با ارجاع به شماره‌ی ایندکس دسترسی پیدا کنید.

1. دسترسی به آیتم‌ها با استفاده از ایندکس

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

thislist = ["apple", "banana", "cherry"]
print(thislist[1])  # خروجی: banana

توجه: اولین آیتم لیست دارای ایندکس 0 است.

2. ایندکس منفی

در پایتون می‌توانید از ایندکس‌های منفی برای دسترسی به آیتم‌های لیست از انتهای لیست استفاده کنید. ایندکس -1 به آخرین آیتم، -2 به آیتم قبل از آخرین و الی آخر اشاره می‌کند.

thislist = ["apple", "banana", "cherry"]
print(thislist[-1])  # خروجی: cherry

3. محدوده‌ای از ایندکس‌ها

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

مثال زیر آیتم‌های سوم تا پنجم را برمی‌گرداند:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])  # خروجی: ['cherry', 'orange', 'kiwi']

توجه: جستجو از ایندکس 2 (شامل) شروع شده و در ایندکس 5 (شامل نیست) به پایان می‌رسد.

4. حذف مقدار شروع یا پایان در محدوده

اگر مقدار شروع را حذف کنید، جستجو از اولین آیتم لیست شروع می‌شود:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])  # خروجی: ['apple', 'banana', 'cherry', 'orange']

اگر مقدار پایان را حذف کنید، جستجو تا آخر لیست ادامه می‌یابد:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])  # خروجی: ['cherry', 'orange', 'kiwi', 'melon', 'mango']

5. محدوده‌ای از ایندکس‌های منفی

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

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])  # خروجی: ['orange', 'kiwi', 'melon']

6. بررسی وجود آیتم در لیست

برای بررسی اینکه آیا یک آیتم خاص در لیست وجود دارد یا نه، از کلمه کلیدی in استفاده کنید:

thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
    print("Yes, 'apple' is in the fruits list")

این مثال بررسی می‌کند که آیا apple در لیست وجود دارد یا نه و در صورت وجود، پیام “Yes, ‘apple’ is in the fruits list” چاپ می‌شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.