لیست ها - حلقه در پایتون (Loop Lists)
برای پیمایش آیتم های یک لیست (List) در پایتون، می توانید از حلقه های مختلف مانند for
، while
یا حتی روش های کوتاه مانند List Comprehension استفاده کنید. هر کدام مزایا و کاربردهای خاص خود را دارند.
حلقه for برای لیست
ساده ترین روش استفاده از حلقه for
است. این روش آیتم ها را به ترتیب پیمایش می کند:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
برای اطلاعات بیشتر به بخش حلقه for در پایتون مراجعه کنید.
پیمایش با ایندکس ها
با ترکیب توابع range()
و len()
می توانید آیتم ها را بر اساس ایندکس پیمایش کنید:
thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
print(thislist[i])
در این مثال، ایندکس ها [0, 1, 2]
ایجاد شده اند.
استفاده از while
با حلقه while
نیز می توانید لیست را پیمایش کنید. کافی است طول لیست را بدانید و ایندکس را افزایش دهید:
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
برای یادگیری بیشتر به بخش حلقه while در پایتون بروید.
پیمایش با List Comprehension
روش کوتاه تر استفاده از List Comprehension است که کد را خلاصه تر می کند:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
برای یادگیری بیشتر به بخش List Comprehension مراجعه کنید.