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