如何在 Python 中连接两个列表?
例:
listone = [1, 2, 3]
listtwo = [4, 5, 6]
预期结果:
>>> joinedlist
[1, 2, 3, 4, 5, 6]
您可以使用+
运算符来组合它们:
listone = [1,2,3]
listtwo = [4,5,6]
mergedlist = listone + listtwo
输出:
>>> mergedlist
[1,2,3,4,5,6]
也可以创建一个简单地迭代两个列表中的项目的生成器。这允许您将列表(或任何可迭代的)链接在一起进行处理,而无需将项目复制到新列表:
import itertools
for item in itertools.chain(listone, listtwo):
# do something with each list item
您可以使用集合来获取唯一值的合并列表
mergedlist = list(set(listone + listtwo))