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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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