一尘不染

Python-如何在Python中串联两个列表?

python

如何在Python中串联两个列表?

例:

listone = [1, 2, 3]
listtwo = [4, 5, 6]

预期结果:

>>> joinedlist
[1, 2, 3, 4, 5, 6]

阅读 479

收藏
2020-02-08

共2个答案

一尘不染

你可以使用+运算符来组合它们:

listone = [1,2,3]
listtwo = [4,5,6]

joinedlist = listone + listtwo

输出:

>>> joinedlist
[1,2,3,4,5,6]
2020-02-08
一尘不染

也可以创建一个生成器,使用来简单地遍历两个列表中的项目itertools.chain()。这使你可以将列表(或任何可迭代的)链接在一起进行处理,而无需将项目复制到新列表中:

import itertools
for item in itertools.chain(listone, listtwo):
    # Do something with each list item
2020-02-08