Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Iterate qua list of tuples trong Python

Cách dễ nhất: 2 nested for loop. Outer loop lấy từng tuple, inner loop traverse item trong tuple.

Ví dụ

L = [(1, 2, 3), (4, 5, 6), (7, 8, 9, 10)]

for x in L:
    for y in x:
        print(y, end=' ')
    print()

Kết quả

1 2 3
4 5 6
7 8 9 10

Cách khác: Unpacking trực tiếp

for a, b, c in [(1,2,3), (4,5,6)]:
    print(a, b, c)

# Hoặc với tuple độ dài khác nhau
for tup in L:
    print(*tup)  # Unpack in print