Python - Loop Lists
حلقه روی یک لیست
میتوانید با استفاده از حلقه for
روی آیتمهای یک لیست حلقه بزنید.
در مثال زیر آیتمهای لیست یکی بعد از دیگری پرینت میشوند.
در بخش حلقه for
در این مورد بیشتر توضیح داده شده است.
حلقه با استفاده از ایندکس
میتوانیم با استفاده از ارجاع به شماره ایندکس نیز روی آیتمهای یک لیست حلقه ایجاد کنیم.
برای ساختن یک شمارنده (iterable) مناسب از دو تابع range()
و len()
استفاده کنید.
در مثال زیر همه آیتمهای لیست را بوسیله ارجاع به شماره ایندکس آنها پرینت میکنیم.
استفاده از حلقه while
میتوانید با استفاده از حلقه while
روی آیتمهای یک لیست حلقه ایجاد کنید.
از تابع len()
جهت تعیین طول لیست استفاده و سپس حلقه را بوسیله ارجاع دادن به شماره ایندکس آیتمها از صفر شروع کنید.
به یاد داشته باشید که بعد از هر تکرار ایندکس را یک شماره اضافه کنید.
کد زیر با استفاده از حلقه while
و شماره ایندکس همه آیتمهای لیست را پرینت میکند.
در بخش مربوط به حلقه while
در این مورد بیشتر توضیح دادهایم.
حلقه با استفاده از List Comprehension
List Comprehension کوتاهترین نوشتار را برای ایجاد حلقه روی لیستها ارائه میدهد.
در زیر یک میانبر از حلقه for
آورده شده است که تمامی آیتمهای لیست را پرینت میکند.
در مورد List Comprehension در بخش مربوط به List Comprehension بیشتر خواهید آموخت.