آموزش پایتون

مدیریت فایل

حلقه در لیست ها

حلقه از طریق یک لیست

با استفاده از حلقه for می توانید از طریق آیتم های لیست حلقه بزنید:

مثال

چاپ تمام آیتم های یک لیست، به صورت تک تک:

				
					thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)
				
			

در مورد حلقه‌های for در فصل حلقه های for بیشتر میاموزید.

حلقه از طریق اعداد فهرست (index)

می‌توانید با اشاره به شماره فهرست، درون آیتم‌های فهرست حلقه  بزنید. از توابع range() و len() برای ایجاد یک تکرار مناسب استفاده کنید.

مثال

چاپ همه موارد را با مراجعه به شماره فهرست آنها:

				
					thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
  print(thislist[i])
				
			
تکرار ایجاد شده در مثال بالا [0, 1, 2] است.

استفاده از حلقه while

با استفاده از حلقه while می توانید از طریق آیتم های لیست حلقه بزنید.

از تابع len() برای تعیین طول لیست استفاده کنید، سپس از 0 شروع کنید و با مراجعه به شماره های فهرست، مسیر خود را در میان آیتم های لیست مرور کنید.

به یاد داشته باشید که پس از هر بار تکرار، شاخص را 1 عدد افزایش دهید.

مثال

چاپ همه آیتم ها با استفاده از حلقه while برای رفتن به تمامی شماره فهرست ها

				
					thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
  print(thislist[i])
  i = i + 1
				
			

در مورد حلقه‌های while در فصل حلقه های while بیشتر میاموزید.

حلقه زدن با استفاده از Comprehension لیست

List Comprehension کوتاه ترین نوع نوشتار را برای حلقه زدن در لیست ها ارائه می دهد:

مثال

یک حلقه for کوتاه برای چاپ تمامی آیتم های یک لیست:

				
					thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
				
			
در فصل بعدی درباره Comprehension لیست بیشتر بیاموزید:

آموزش پایتون

مدیریت فایل