Python中extend和append的区别讲解


Posted in Python onJanuary 24, 2019

append() 方法向列表的尾部添加一个新的元素。只接受一个参数。

>>> num = [1,2]
>>> num.append(3)
>>> num
[1, 2, 3]
>>> num.append('a')
>>> num
[1, 2, 3, 'a']
>>> num.append(6,7)
Traceback (most recent call last):
 File "<pyshell#8>", line 1, in <module>
  num.append(6,7)
TypeError: append() takes exactly one argument (2 given)
>>> num.append([6])
>>> num
[1, 2, 3, 'a', [6]]
>>> num.append({'a'})
>>> num
[1, 2, 3, 'a', [6], set(['a'])]

extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。也是只接受一个参数。

>>> num=[1,2]
>>> num.extend([5])
>>> num
[1, 2, 5]
>>> num.extend(['b'])
>>> num
[1, 2, 5, 'b']
>>> num.extend(6,7)
Traceback (most recent call last):
 File "<pyshell#29>", line 1, in <module>
  num.extend(6,7)
TypeError: extend() takes exactly one argument (2 given)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python中请使用isinstance()判断变量类型
Aug 25 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
Python实现ssh批量登录并执行命令
Oct 25 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
Aug 30 Python
Python pickle模块实现对象序列化
Nov 22 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
Jupyter notebook如何修改平台字体
May 13 Python
python3实现无权最短路径的方法
May 12 Python
方法汇总:Python 安装第三方库常用
Apr 26 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 #Python
Python3按一定数据位数格式处理bin文件的方法
Jan 24 #Python
Python使用post及get方式提交数据的实例
Jan 24 #Python
在python中利用opencv简单做图片比对的方法
Jan 24 #Python
正确理解Python中if __name__ == '__main__'
Jan 24 #Python
对python读取CT医学图像的实例详解
Jan 24 #Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 #Python
You might like
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
再谈PHP中单双引号的区别详解
2016/06/12 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
javascript下function声明一些小结
2007/12/28 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
采购员的工作职责
2013/12/26 职场文书
房地产融资计划书
2014/01/10 职场文书
部队万能检讨书
2014/02/20 职场文书
搞笑创意广告语
2014/03/17 职场文书
小学生家长寄语
2014/04/02 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
对学校的意见和建议
2015/06/04 职场文书
2016中秋节问候语
2015/11/11 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript