美文网首页程序员
19.Python的迭代工具

19.Python的迭代工具

作者: 赵明嗯 | 来源:发表于2020-07-21 21:37 被阅读0次

为了配合for循环,使迭代更加方便,Python提供很多迭代工具(迭代是实现遍历的方式,遍历是迭代的其中一个用途)。
1.zip工具
zip将两个序列像拉链一样缝合在一起,返回一个元组序列。当两个序列长度不同时,短序列用完,zip便停止缝合。

>>> a=[1,2,3]
>>> b=[4,5,6]
>>> for aa,bb in zip(a,b):
    print((aa,bb))  
(1, 4)
(2, 5)
(3, 6)

2.enumerate工具
enumerate返回序列的索引-值,在应用到for循环时,通过序列解包的方式同时获取迭代序列的元素的索引和值。

>>> for i, v in enumerate(b):
    print(i,v)  
0 4
1 5
2 6
>>> 

相关文章

网友评论

    本文标题:19.Python的迭代工具

    本文链接:https://www.haomeiwen.com/subject/tjfxlktx.html