先看代码,再诠释其原理
原理:
Lists 的两个办法 extend 以及 append 看起来相似,但实际上齐全没有同。extend 承受一个参数,这个参数老是一个 list,而且把这个 list 中的每一个元素增加到原 list 中。
正在这里 list 中有 3 个元素 ('a'、'b' 以及 'c'),而且应用另外一个有 3 个元素 ('d'、'e' 以及 'f') 的 list 扩大之,因而新的 list 中有 6 个元素。
另外一方面,append 承受一个参数,这个参数能够是任何数据类型,而且简略地追加到 list 的尾部。正在这里应用一个含有 3 个元素的 list 参数挪用 append 办法。
原来蕴含 3 个元素的 list 如今蕴含 4 个元素。为何是 4 个元素呢?由于刚刚追加的最初一个元素自身是个 list。List 能够蕴含任何类型的数据,也包罗其余的 list。这或者是您所要的后果,或者没有是。假如您的用意是 extend,请没有要应用 append。
以上就是python extend append 区分的具体内容,更多请存眷资源魔其它相干文章!
标签: python教程 python编程 python使用问题 extend和append区别
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!