python里的python extend函数数为什么不能添加数值?

在列表中我们需要添加新的元素時常常会用到append和extend两种方法。

append() 方法用于在列表末尾添加新的对象

  • Lists 的两个方法 extend 和 append 看起来类似但实際上完全不同。extend 接受一个参数这个参数总是一个 list,并且把这个 list 中的每个元素添加到原 list 中
  • 另一方面,append 接受一个参数这个参数可以是任哬数据类型,并且简单地追加到 list 的尾部在这里使用一个含有 3 个元素的 list 参数调用 append 方法。
  • 原来包含 3 个元素的 list 现在包含 4 个元素为什么是 4 个元素呢?因为刚刚追加的最后一个元素本身是个 listList 可以包含任何类型的数据,也包括其他的 list这或许是您所要的结果,或许不是如果您的意图是 extend,请不要使用 append
百度知道合伙人官方认证企业

1、【专注:Python+人工智能|Java大数据|HTML5培训】 2、【免费提供名师直播课堂、公开课及视频教程】。 3、【地址:北京市昌平区三旗百汇物美大卖场2层微信公众号:yuzhitc】

我要回帖

更多关于 python extend函数 的文章

 

随机推荐