Python里面列表的合并

goto527 2020-07-11 05:39:30
a1=['store_no1','store_no2']
a2=['m3_no1','m3_no2']

已经a1和a2列表,用什么命令可以合并成a3列表的模样?

a3=[['store_no1','m3_no1'],['store_no2','m3_no2']]
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhyj_88 2020-07-13
  • 打赏
  • 举报
回复
a3=list(zip(a1,a2))
mklpo147 2020-07-11
  • 打赏
  • 举报
回复
引用 5 楼 goto527 的回复:
[quote=引用 1 楼 mklpo147 的回复:]a3=[a1,a2]


你这个公式不对,得到的结果是这样的:
[['store_no1', 'store_no2'], ['m3_no1', 'm3_no2']][/quote]

a3=[[a1[0],a2[0]],[a1[1]],a2[1]]
goto527 2020-07-11
  • 打赏
  • 举报
回复
引用 1 楼 mklpo147 的回复:
a3=[a1,a2]
你这个公式不对,得到的结果是这样的: [['store_no1', 'store_no2'], ['m3_no1', 'm3_no2']]
xujibicool 2020-07-11
  • 打赏
  • 举报
回复

a1=['store_no1','store_no2']
a2=['m3_no1','m3_no2']
a3=[]
for x,y in zip(a1,a2):
      a3.append([x,y])
print(a3)
欢乐的小猪 2020-07-11
  • 打赏
  • 举报
回复
a1=['store_no1','store_no2']
a2=['m3_no1','m3_no2']

print(list(map(list,zip(a1,a2))))

#[['store_no1', 'm3_no1'], ['store_no2', 'm3_no2']]
mklpo147 2020-07-11
  • 打赏
  • 举报
回复
a3=[a1,a2]

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧