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之模拟鼠标键盘动作具体实现
Dec 30 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
Python 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
Python编程实现使用线性回归预测数据
Dec 07 Python
Python装饰器的执行过程实例分析
Jun 04 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
Python面向对象之继承原理与用法案例分析
Dec 31 Python
TensorFlow tf.nn.conv2d实现卷积的方式
Jan 03 Python
如何解决pycharm调试报错的问题
Aug 06 Python
Python之多进程与多线程的使用
Feb 23 Python
Python实现排序方法常见的四种
Jul 15 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
PHP实现今天是星期几的几种写法
2013/09/26 PHP
php中__toString()方法用法示例
2016/12/07 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
PHP xpath()函数讲解
2019/02/11 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
python脚本实现验证码识别
2018/06/07 Python
python实现周期方波信号频谱图
2018/07/21 Python
python实现祝福弹窗效果
2019/04/07 Python
python绘制多个子图的实例
2019/07/07 Python
python二元表达式用法
2019/12/04 Python
Python urllib库如何添加headers过程解析
2020/10/05 Python
东方红海科技面试题软件测试方面
2012/02/08 面试题
超市业务员岗位职责
2013/12/05 职场文书
企业消防安全制度
2014/02/02 职场文书
《灯光》教学反思
2014/02/08 职场文书
环保倡议书范文
2014/05/12 职场文书
会计系毕业求职信
2014/08/07 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
2019 入党申请书范文
2019/07/10 职场文书
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android