python-3.x - 将两个列表添加到另一个列表中
问题描述
所以我现在有两个列表。
list1 = ['A', 'B', 'C', 'D']
list2 = [1, 2, 3, 4]
如何将列表合并在一起以使其看起来像这样:
list3 = [['A', 1], ['B', 2], ['C', 3], ['D', 4]]
基本上我想在列表中列出一个列表。
我一直在尝试循环,但似乎没有什么对我有用。
解决方案
尝试这个:
list1 = ['A', 'B', 'C', 'D']
list2 = [1, 2, 3, 4]
result = [list(i) for i in zip(list1,list2)]
print(result)
输出:
[['A', 1], ['B', 2], ['C', 3], ['D', 4]]
推荐阅读
- android - 有没有像右下抽屉这样的图书馆?
- r - 将值重新分配给不同的列
- dockerfile - 无法使用 git bash 创建 docker 映像
- amazon-web-services - 为什么当我添加多个 AWS Lambda 层时表现不同?
- ruby-on-rails - Rails 主动存储,高可用
- kubernetes - 在 GKE 上创建一个 Kubernetes Persistent Volume,连接到 GCE 上的外部 NFS 服务器
- android - 如何使用 os android 7 在 NanoPC T3 中运行可以访问 UART 的应用程序?
- sql - MySQL:选择倒数第二个值
- python - 如何取负数的任意幂
- css - 在弹性框中将边距设置为自动