1. 程式人生 > >Python zip()函式實現並行迭代

Python zip()函式實現並行迭代

示例1:

for i, j in zip(range(0, 10), range(1, 11)):
    print(i, j)

輸出結果:

0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10

示例2:

names = ['張三', '李四', '王五', '趙六']
ages = [22, 23, 25, 24]
citys = ['重慶', '北京', '天津', '上海']

for name, age, city in zip(names, ages, citys):
    print('%s--%d--%s' % (name, age, city))

輸出結果:

張三--22--重慶
李四--23--北京
王五--25--天津
趙六--24--上海