Giả sử hai list có độ dài không bằng, duyệt song song qua chỉ số chung dùng for loop trên range của độ dài nhỏ hơn:
>>> L1 = ['a', 'b', 'c', 'd'] >>> L2 = [4, 5, 6] >>> l = len(L1) if len(L1) <= len(L2) else len(L2) >>> l 3 >>> for i in range(l): ... print(L1[i], L2[i]) a 4 b 5 c 6
Cách Pythonic hơn: dùng zip() tạo iterator gom phần tử từ mỗi iterable:
>>> for i, j in zip(L1, L2): ... print(i, j) a 4 b 5 c 6