حلقه از طریق یک لیست
با استفاده از حلقه 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]