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脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
用C++封装MySQL的API的教程
May 06 Python
python爬虫的工作原理
Mar 05 Python
Python 调用Java实例详解
Jun 02 Python
Python实现Linux中的du命令
Jun 12 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
Python基于class()实现面向对象原理详解
Mar 26 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
公认8个效率最高的爬虫框架
Jul 28 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 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
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
php解决约瑟夫环示例
2014/04/09 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
php实现微信发红包
2015/12/05 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
node.js中的require使用详解
2014/12/15 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
《两只鸟蛋》教学反思
2014/02/10 职场文书
科技活动总结范文
2015/05/11 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
python非标准时间的转换
2021/07/25 Python
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python