python-3.x - 如何逐个元素合并一些列表
问题描述
我有 3 个列表,并希望通过使用 map 而不仅仅是 zip 将它们合并为一个列表。
a=[1,1,1,1]
b=[2,2,2,2]
c=[3,3,3,3]
我想获得下面的列表
f=[[1,2,3],[1,2,3],[1,2,3],[1,2,3]]
我正在使用python3,你能告诉我我该怎么做吗?
解决方案
你可以用一个简单的循环来做到这一点。遍历索引并为该特定索引处的每个列表创建一个元素列表。然后将该列表附加到f
.
f = []
for i in range(len(a)):
f.append([a[i], b[i], c[i]])
print(f)
推荐阅读
- swift - 添加多个 pod
- python - 创建谢尔宾斯基三角形
- visual-studio - Android模拟器错误:无法启动模拟器pixel_2_pie_9_0__-_api_28
- c++ - 我有一个#include 错误
提出“没有这样的文件或目录” - r - 使用 jsonlite 从 json 文件中读取 n 行时出现“错误:解析错误:过早的 EOF”错误
- swift - 如何让 WKWebView 像 SFSafariViewController 一样全屏显示?
- excel - 连接直到“文本”
- reactjs - 带有 React 和 Next.js 的 UIkit 图标
- azure - PowerBI for Azure Storage 中的查询筛选
- linux - 具有 sudo 权限的 bash 脚本