如何将所有列表元素前置到另一个列表中

11

可能是重复问题:
在Python中如何合并两个列表?

我该如何将一个列表的元素插入到另一个列表的开头?

A = ['1', '2']
B = ['3', '4']
A.append(B)
print A

返回

['1', '2', ['3', '4']]

我该如何做到呢?

['1', '2', '3', '4']?
3个回答

12
A.extend(B)
或者
A += B

这段文字是为了让我发布这个回答。


有没有其他方法可以使用冗余文本填充答案,以满足字符的最小限制? - ovgolovin
我的意思是以前有<img>,但现在好像不起作用了 :) - ovgolovin

2
例如,在您的情况下,A.extend(B) 使用 list.extend

-2

这也可以这样做

for s in B: 
    A.append(B)

当然,A.extend(B)也可以完成同样的工作,但是使用append,我们需要在上面添加f。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接