Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Iterate ผ่าน List ใน Python

มีหลายวิธี Iterate ผ่าน List:

1. For Loop (Foreach Style)

for var in list:
    stmt1
    stmt2

ตัวอย่าง

L=[10,20,30,40,50]
for var in L:
    print(L.index(var), var)

ผลลัพธ์

0 10
1 20
2 30
3 40
4 50

2. Range + Index

for var in range(len(L)):
    print(var, L[var])

3. Enumerate

for var in enumerate(L):
    print(var)

Enumerate คืน Tuple (Index, Value) ใช้ for i, v in enumerate(L) แยกตัวแปรได้