python怎么把多个列表的第一个元素取出合并成第三个列表,具体例子如下?

A = [a,b,c,d]
B = [e,f,g,h]
C = [o,p,q,r]
设计算法成为
M = [[a,e,o],[b,f,p],[c,g,q],[d,h,r]]
需要详细的代码

第1个回答  2020-06-10
A = ['a', 'b', 'c', 'd']
B = ['e', 'f', 'g', 'h']
C = ['o', 'p', 'q', 'r']
M = [[A[i], B[i], C[i]] for i in range(4)]
print(M)本回答被提问者采纳
第2个回答  2020-06-10
M = list(zip(A, B, C))追问

解决了 我看错了 谢谢

相似回答