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

  • 相关阅读:
    loadrunner11 录制手机App
    http协议调试代理工具介绍
    Loadrunner无法打开IE浏览器问题总结
    loadrunner的安装及问题总结
    Mac常用快捷键
    迭代器
    生成器
    python小程序
    python练习
    python集合
  • 原文地址:https://www.cnblogs.com/twodog/p/12137265.html
Copyright © 2011-2022 走看看