آموزش پایتون

مدیریت فایل

دسترسی آیتم‌های لیست

دسترسی به آیتم ها

موارد لیست فهرست (index) شده اند و با مراجعه به شماره فهرست می توانید به آنها دسترسی داشته باشید:

مثال

چاپ دومین مورد از لیست:

				
					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 (خود 2 شامل لیست می شود) شروع می شود و با نمایه 5 (خود 5 شامل لیست نمی شود) پایان می یابد.

به یاد داشته باشید که اولین مورد دارای شماره فهرست 0 است.

با حذف مقدار شروع، محدوده از اولین آیتم شروع می شود:

مثال

این مثال آیتم ها را از ابتدا تا “kiwi” چاپ میکند، اما شامل “kiwi” نمی شود:

				
					thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
				
			

با حذف مقدار پایانی، محدوده تا انتهای لیست در نظر گرفته میشود:

مثال

این مثال آیتم ها را از “cherry” تا انتها برمی گرداند:

				
					thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
				
			

محدوده فهرست (index) های منفی

اگر می خواهید جستجو را از انتهای لیست شروع کنید، شاخص های منفی را مشخص کنید:

مثال

این مثال آیتم ها را از “orange” (-4) تا “mango” (-1) برمی گرداند (اما شامل خود “mango” نمیشود):

				
					thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
				
			

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

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

مثال

بررسی کنید که آیا “apple” در لیست وجود دارد یا خیر:
				
					thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
  print("Yes, 'apple' is in the fruits list")
				
			

آموزش پایتون

مدیریت فایل