l1 = [4, 6, 8]
l2 = [a, b, c]
结果 = [(4,a),(6,b),(8,c)]
我该怎么做?
最佳答案
zip
标准功能为您完成此操作:
>>> l1 = [4, 6, 8]
>>> l2 = ["a", "b", "c"]
>>> zip(l1, l2)
[(4, 'a'), (6, 'b'), (8, 'c')]
如果您使用的是 Python 3.x,则 zip
会返回一个生成器,您可以使用 list()
构造函数将其转换为列表:
>>> list(zip(l1, l2))
[(4, 'a'), (6, 'b'), (8, 'c')]
关于python - 如何在 Python 中按元素加入列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1885300/