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” چاپ می‌شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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