教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 python中extend是什么意思

python中extend是什么意思

发布时间:2020-11-19   编辑:jiaochengji.com
教程集为您提供python中extend是什么意思等资源,欢迎您收藏本站,我们将为您提供最新的python中extend是什么意思资源

说道extend,就不得不提append。

先看代码,再解释其原理

28dcc9a163fef867a8886b2a48bae53.png

原理:

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是什么意思的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    python中extend是什么意思
    python中的%是什么意思
    python中r代表什么意思
    python中num是什么意思
    python中转义字符是什么意思
    python中divmod是什么意思
    python中的def语句是什么意思
    string在python中是什么意思
    python中abs是什么意思
    python中的-1是什么意思

    [关闭]
    ~ ~