python中列表相加

MHyourh發表於2020-11-12

1 利用操作符+

比如:

a = [1,2,3]
b = [4,5,6]
c = a+b
c的結果:[1,2,3,4,5,6]

2 利用extend

比如:

'''
遇到問題沒人解答?小編建立了一個Python學習交流QQ群:778463939
尋找有志同道合的小夥伴,互幫互助,群裡還有不錯的視訊學習教程和PDF電子書!
'''
a = [1,2,3]
b = [4,5,6]
a.extend(b)
a的結果:[1,2,3,4,5,6]

結果是一樣的,但是+號生成的是一個新的物件,而extend則是在原地的修改a物件。

另外注意:列表的append方法,是往列表中新增新元素

比如:

a = [1,2,3]

a.append(4) #後面跟的是元素型別

a的結果為:[1,2,3,4]

總結:

python列表使用操作符+ 會有返回值(產生一個新的list)

list自帶的方法extend/append()無返回值

相關文章