标签: python python-3.x
考虑我在python中有两个列表 a = [1, 2, 3]和b = [4, 5]。我想连接这两个列表,并且现有对象是否更改都没关系。
a = [1, 2, 3]
b = [4, 5]
据我所知,我们可以通过以下两种方式做到这一点
a.extend(b),此处a将具有串联结果,即[1、2、3、4、5]
a.extend(b)
a
c = a + b,c将具有相同的结果。
c = a + b
c
我知道第一个会突变同一个对象,而第二个会创建一个新对象。但是在性能方面哪个更昂贵?建议使用哪种方法?