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时间戳与时间字符串互相转换实例代码
Nov 28 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
python中函数传参详解
Jul 03 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
Python中函数的返回值示例浅析
Aug 28 Python
深入了解python中元类的相关知识
Aug 29 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 18 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
Python 解析简单的XML数据
Jul 24 Python
python热力图实现简单方法
Jan 29 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP脚本的10个技巧(6)
2006/10/09 PHP
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
接收键盘指令的脚本
2006/06/26 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
canvas时钟效果
2017/02/16 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
python实现bucket排序算法实例分析
2015/05/04 Python
Python闭包实现计数器的方法
2015/05/05 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python 自定义对象的打印方法
2019/01/12 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
python os.rename实例用法详解
2020/12/06 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
法律专业学生的自我评价
2014/02/07 职场文书
小学开学典礼主持词
2014/03/19 职场文书
工作鉴定评语
2014/05/04 职场文书
2014年药店工作总结
2014/11/20 职场文书
实习班主任自我评价
2015/03/11 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
python小程序之飘落的银杏
2021/04/17 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
windows系统安装配置nginx环境
2022/06/28 Servers