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

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

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

1. For Loop (Foreach Style)

for var in tuple:
    stmt1
    stmt2

ตัวอย่าง

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

ผลลัพธ์

0 10
1 20
2 30
3 40
4 50

2. Range + Index

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

3. Enumerate

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

ทั้ง 3 วิธีให้ผลลัพธ์คล้ายกัน Enumerate คืน Tuple (Index, Value)