python中append和extend区别有哪些-创新互联

这篇文章主要介绍python中append和extend区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联建站是网站建设技术企业,为成都企业提供专业的成都做网站、网站设计,网站设计,网站制作,网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制适合企业的网站。10年品质,值得信赖!

先看代码,再解释其原理

python中append和extend区别有哪些

原理:

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中append和extend区别有哪些的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网页标题:python中append和extend区别有哪些-创新互联
文章转载:http://bzwzjz.com/article/ijoie.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都品牌网站建设 成都网站设计 成都企业网站建设 手机网站制作设计 成都网站制作 成都网站设计 响应式网站设计 成都网站制作 营销型网站建设 营销网站建设 成都网站建设公司 古蔺网站建设 企业网站制作 移动网站建设 企业网站设计 温江网站设计 企业网站建设 重庆网站建设 网站制作 成都网站建设 成都商城网站建设