连接多个列表

时间:2014-02-04 05:24:01

标签: python list concatenation

我有两个列表如下:

list1 = [[A, A, A, A][B, B, B, B]]
list2 = [[1, 2, 3, 4][1, 2, 3, 4]]

我试图使用

连接其内容
result.append(list1 + list2)

我没有得到我期望的结果:

result = [[A1,A2,A3,A4] [B1,B2,B3,B4]]

1 个答案:

答案 0 :(得分:1)

嗨这是一个解决方案,

 >>> list1 = [['A', 'A', 'A', 'A'], ['B', 'B', 'B', 'B']]
 >>> list2 = [[1, 2, 3, 4], [1, 2, 3, 4]]
 >>> [[i+str(j) for i,j in zip(x,y)] for x,y in zip(list1, list2)]
 [['A1', 'A2', 'A3', 'A4'], ['B1', 'B2', 'B3', 'B4']]
 >>>