zoukankan      html  css  js  c++  java
  • extend()和append()区别

    extend()和append()都可以用来添加。

    例:

    a = [1,2,3,4,5,6]

    b = [7,8,9,10]

    c = {'aa':123,'bb':456,'cc':789}

    1.     a.append(b)

    运行结果:

    >>>[1,2,3,4,5,6,[7,8,9,10]]

    2.   a.extend(b)

    运行结果:

    >>>[1,2,3,4,5,6,7,8,9,10]

    3.   a.extend(c)

    >>>[1,2,3,4,5,6,'aa','bb','cc']

          a.append(c)

    >>>[1,2,3,4,5,6,{'aa':123,'bb':456,'cc':789}]

    通过上面的运行结果可以看出append()是将b作为一个整体来看,并添加到列表中的;而extend()是将列表中的每一个元素都拿出来,并添加到了表a中。

    在添加字典时,用extend()添加的是字典的键,而append()添加的是整个字典c

    谢谢大家的阅读。

    本文参考:

        https://www.cnblogs.com/subic/p/6553187.html

    转载于:https://www.cnblogs.com/sniper-huohuohuo/p/8645712.html

  • 相关阅读:
    python 循环的概念
    python 字典的基本操作
    短路表达式
    快捷键myeclipse
    nginx静态文件访问
    安装mysql
    安装mongodb
    安装tomcat
    安装jdk8
    安装node和pm2
  • 原文地址:https://www.cnblogs.com/twodog/p/12137263.html
Copyright © 2011-2022 走看看