Python列表的extend和append方法的区别
首先看如下代码: 代码块1 a = [ 1 , 2 , 3 ] b = [ 4 , 5 , 6 ] a . extend ( b ) print ( a ) #输出为[1, 2, 3, 4, 5, 6] 代码块2 a = [ 1 , 2 , 3 ] b = [ 4 , 5 , 6 ] a . append ( b ) print ( a ) #输出为[1, 2, 3, [4, 5, 6]] 通过这两个代码块不难发现,append方法用于往列表里添加一个整体,如代码块2,把b作为一个元素添加到a,原列表长度只增加一。 而extend方法将将b中的元素依次添加在a列表的后面,a列表长度增加为len(b)。 来源: CSDN 作者: qq_42358080 链接: https://blog.csdn.net/qq_42358080/article/details/104424281