Python zip()函数使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011944141/article/details/80793461

问题描述:

zip()函数可以把两个 list 变成一个 list:

>>> zip([10, 20, 30], ['A', 'B', 'C'])
[(10, 'A'), (20, 'B'), (30, 'C')]

在迭代 [‘Adam’, ‘Lisa’, ‘Bart’, ‘Paul’] 时,如果我们想打印出名次 - 名字(名次从1开始),请考虑如何在迭代中打印出来。

提示:考虑使用zip()函数和range()函数

问题解决:

L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in zip(range(1,5), L):
    print index, '-', name

猜你喜欢

转载自blog.csdn.net/u011944141/article/details/80793461