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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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