Python中append和extend的区别

Python中append和extend的区别,第1张

extend()接受一个列表参数,把参数列表的元素添加到列表的尾部,append()接受一个对象参数,把对象添加到列表的尾部

[1,2]extend([1,2,3])

[1,2,1,2,3]

[1,2]append([1,2,3])

[1,2,[1,2,3]]

原文地址: >

python中 append() 和 extend() 的用法_Arrow and Bullet-CSDN博客

用途

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

extend() 用于在 列表 末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表))

返回值:

append() 无返回值,但是会修改原来的列表。

extend() 处理后有返回值,需要储存在新的变量中才能使用

注意

extend的对象必须可迭代,而append不必

具体用法:

如下两图所示,append会将整个列表作为子项追加到原列表中,而extend则只是追加列表中的内容。

如下图所示,append会将整个字符串作为子项追加到原列表中,而extend将字符串拆开后追加到原列表中。

如下图所示,append会将整个列表作为子项追加到原列表中,而extend将列表内容追加到原列表中。

Vueextend的用法

一、 extend创建的是一个组件构造器,而不是一个具体的组件实例

    所以他不能直接在new Vue中这样使用: new Vue({components: first})

   最终还是要通过Vuecomponents注册才可以使用的。

      创建一个div容器放置组件

二、在实例化extends组件构造器时,传入属性必须是propsData、而不是props。另外,无论是Vueextend还是Vuecomponent 里面的data定义都必须是函数返回对象,如 Vueextend({data: function () {return {}}})。除了new Vue可以直接对data设置对象之外吧,如 new Vue({data: {}});

以上就是关于Python中append和extend的区别全部的内容,包括:Python中append和extend的区别、UML系列——用例图中的各种关系(include、extend)、python中append()和extend()的对比等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9520858.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存