美文网首页
python chain将不同数组中元素合并遍历

python chain将不同数组中元素合并遍历

作者: 孙广宁 | 来源:发表于2022-05-16 22:17 被阅读0次
    4.12 有时候我们需要对多个对象执行相同的操作,但是这些对象在不同的容器(数组、序列、元组)中,我们可以避免嵌套循环的处理方式,保持代码的可读性
    • itertools.chain()方法可以完成
    >>> from itertools import chain
    >>> a = [1,2,3,4]
    >>> b=['x','y','z']
    >>> for x in chain(a,b):
    ...     print(x)
    ...
    1
    2
    3
    4
    x
    y
    z
    
    • chain不要求,a,b是相同类型序列
    • 使用chain会比a+b这种链接方式更省内存,效率更高

    相关文章

      网友评论

          本文标题:python chain将不同数组中元素合并遍历

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