打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python 中的extend和append方法的区别
这两个方法的作用差不多,弄到python控制台中做个小实验,大概可以知道这两个方法的区别。

如下:

>>> testa=[1,2,3]
>>> testb=[4,5,6]

testc=testa.append(testb)
>>> testc
>>> testa
[1, 2, 3, [4, 5, 6]]

可以看出,没有返回值,testb中的元素作为一个整体加到了testa中。

下面看extend方法,也是没有返回值,直接把数据加到了testc中,这次是把元素加到了里面,不是作为整体加的。
>>> testc=[1,2,3]
>>> testd=testc.extend(testb);
>>> testd
>>> testc
[1, 2, 3, 4, 5, 6]


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python管理文件神器 os.walk
Python中星号*和**的含义
一看就懂的设计模式(三 ,外观模式)
关于PHP的方法参数类型约束
trait能力在PHP中的使用
Oracle内连接、外连接、右外连接、全外连接小总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服