美文网首页
itertools.chain() VS +

itertools.chain() VS +

作者: 好小葱1 | 来源:发表于2018-08-09 10:36 被阅读5次

    参考:https://stackoverflow.com/questions/1720421/how-to-concatenate-two-lists-in-python

    上述两个方法都可以用来拼接列表,如下:

    listone = [1,2,3]
    listtwo = [4,5,6]
    # 形成一个新的列表
    mergedlist = listone + listtwo
    
    >>> mergedlist
    [1,2,3,4,5,6]
    
    import itertools
    # 会生成一个<itertools.chain object at 0x0482AAF0>类型的迭代器,如果不是为了获取有效的列表,强烈建议这种方法
    for item in itertools.chain(listone, listtwo):
       # do something with each list item
    

    相关文章

      网友评论

          本文标题:itertools.chain() VS +

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