这两个方法的作用差不多,弄到python控制台中做个小实验,大概可以知道这两个方法的区别。
如下:
>>> testa=[1,2,3]
>>> testb=[4,5,6]
testc=testa.append(testb)
>>> testc
>>> testa
[1, 2, 3, [4, 5, 6]]
可以看出,没有返回值,testb中的元素作为一个整体加到了testa中。
下面看extend方法,也是没有返回值,直接把数据加到了testc中,这次是把元素加到了里面,不是作为整体加的。
>>> testc=[1,2,3]
>>> testd=testc.extend(testb);
>>> testd
>>> testc
[1, 2, 3, 4, 5, 6]
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。