关于python:python3 – 以元素方式扩展字符串列表

python3 - Extending list of strings element-wise

所以我有两张单子

A = ['astr1', 'astr2', 'astr3']

江户十一〔一〕号

现在我想要一个最后的清单,它应该是两个的组合,看起来像这样,

埃多克斯1〔2〕

我尝试使用for循环扩展列表A,但是由于它作为字符串出现在单个元素上,所以extend不起作用。有线索吗?

编辑:

1
2
for i in range(len(A)):
    A[i].extend(B)


您可以使用列表理解:

1
2
3
4
5
In [1]: a = [1,2,3]
In [2]: b = [11,12]
In [3]: c = [[e] + b for e in a]
In [4]: c
Out[4]: [[1, 11, 12], [2, 11, 12], [3, 11, 12]]