python - 如何在 Python 中按元素加入列表?

标签 python list

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/

相关文章:

python - NumPy 中的数组索引没有意义

python - PyInstaller 应用程序的设置图标

python - Lambda 函数无法连接到 Lex 机器人

python - 如何根据条件根据另一个相同长度的嵌套列表将列表中的项目替换为空字符串

python - Dlib 库 - 如何在 Python 上更改相关跟踪器的参数

python - flask 同一页面上的多个表单

java - 我正在尝试实现一个 Queue 来反转堆栈并打印堆栈 FIFO?

python - 将元素列表分配到具有不同排除项的 3 个列表中

list - JasperReports列表+新页每条记录

c - 链表和树