Python – حلقه زدن روی لیست‌ها (Loop Lists)

حلقه زدن روی لیست‌ها در پایتون

در پایتون می‌توانید با استفاده از حلقه‌ها روی آیتم‌های یک لیست حلقه بزنید و هر آیتم را پردازش یا چاپ کنید. در اینجا روش‌های مختلفی برای حلقه زدن روی لیست‌ها آورده شده است:

1. حلقه زدن با استفاده از حلقه for

در پایتون می‌توانید با استفاده از حلقه‌ها روی آیتم‌های یک لیست حلقه بزنید و هر آیتم را پردازش یا چاپ کنید. در اینجا روش‌های مختلفی برای حلقه زدن روی لیست‌ها آورده شده است:

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

این حلقه هر آیتم در لیست را یک به یک چاپ می‌کند.

2. حلقه زدن از طریق ایندکس‌ها

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

thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
    print(thislist[i])

در این مثال، iterable تولید شده [0, 1, 2] است که به ترتیب ایندکس‌های آیتم‌های لیست را نمایش می‌دهد.

3. حلقه زدن با استفاده از حلقه while

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

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

در اینجا حلقه while تا زمانی که به آخر لیست برسد، ادامه می‌یابد.

4. حلقه زدن با استفاده از لیست کامپریهنشن (List Comprehension)

لیست کامپریهنشن (List Comprehension) روشی کوتاه‌تر برای حلقه زدن روی لیست‌ها ارائه می‌دهد.

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

در این روش، به راحتی می‌توانید تمام آیتم‌های یک لیست را با استفاده از یک خط کد پردازش یا چاپ کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.