لیست ها - دسترسی به آیتم در پایتون (Access List Items)
برای دسترسی به آیتم های یک لیست (List) در پایتون می توانید از ایندکس (Index) استفاده کنید. ایندکس گذاری از عدد 0 آغاز می شود و هر آیتم با شماره مشخصی در دسترس است.
دسترسی با ایندکس
برای دسترسی به آیتم ها، شماره ایندکس آن ها را مشخص کنید:
thislist = ["apple", "banana", "cherry"]
print(thislist[1]) # خروجی: banana
نکته: اولین آیتم ایندکس 0
دارد.
ایندکس منفی (Negative Indexing)
ایندکس منفی از انتهای لیست شمارش می شود. مقدار -1
به آخرین آیتم اشاره دارد:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1]) # خروجی: cherry
بازه ای از ایندکس ها
می توانید بازه ای از آیتم ها را انتخاب کنید. توجه داشته باشید که ایندکس پایان شامل نمی شود:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5]) # خروجی: ['cherry', 'orange', 'kiwi']
نکته: شروع شامل می شود، پایان خیر. همچنین ایندکس 0 اولین آیتم است.
حذف شروع یا پایان
اگر مقدار شروع حذف شود، بازه از اولین آیتم آغاز می شود:
print(thislist[:4]) # خروجی: ['apple', 'banana', 'cherry', 'orange']
اگر مقدار پایان حذف شود، بازه تا آخرین آیتم ادامه می یابد:
print(thislist[2:]) # خروجی: ['cherry', 'orange', 'kiwi', 'melon', 'mango']
بازه با ایندکس منفی
می توانید از ایندکس منفی برای مشخص کردن بازه استفاده کنید:
print(thislist[-4:-1]) # خروجی: ['orange', 'kiwi', 'melon']
بررسی وجود آیتم
برای بررسی وجود یک آیتم در لیست، از کلیدواژه in
استفاده کنید:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")
ادامه یادگیری
برای یادگیری بیشتر به بخش لیست ها بازگردید یا به تغییر آیتم های لیست بروید.