美文网首页程序员
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