使用zip()并行迭代

我们可以通过zip()函数对多个序列进行并行迭代,zip()函数在最短序列时“用完”就会停止

practice:测试并行迭代

 1 names = {"张三","李四","王二麻子","赵六"}
 2 ages = {18,20,27,25}
 3 jobs = {"教师","程序员","公务员"}
 4 
 5 for name,age,job in zip(names,ages,jobs):
 6     print("{0}-{1}-{2}".format(name,age,job))
 7 
 8 names = {"张三","李四","王二麻子","赵六"}
 9 ages = {18,20,27,25}
10 jobs = {"教师","程序员","公务员"}
11 
12 for i in range(3):
13     print("{0}-{1}-{2}".format(names[i],ages[i],jobs[i]))