博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extend()和append()区别
阅读量:6089 次
发布时间:2019-06-20

本文共 540 字,大约阅读时间需要 1 分钟。

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

你可能感兴趣的文章
微信支付开发(2) 扫码支付模式一
查看>>
java.lang.Runnable接口
查看>>
jQuery cssHook的经典例子
查看>>
HDU 5052 Yaoge’s maximum profit 光秃秃的树链拆分 2014 ACM/ICPC Asia Regional Shanghai Online...
查看>>
Java Date API demo
查看>>
转multicast vs broadcast
查看>>
ASP.NET MVC权限验证 封装类
查看>>
表单数据相关
查看>>
安卓动画基础讲解
查看>>
继承中參数传递及调用顺序
查看>>
tnt_esri.dat Arcgis8.1安装license
查看>>
springboot 配置文件 .properties和.yml的写法区别
查看>>
【203】利用UltraISO制作和刻录光盘映像的方法
查看>>
[linux]重拾linux
查看>>
商品多规格模型构造示例
查看>>
SVN merge 三种方式
查看>>
SoapUI接口测试·第一个HTTP Request接口请求和断言
查看>>
Swift3.0语言教程替换子字符串
查看>>
用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式
查看>>
Sass 的使用
查看>>