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采用getopt解析命令行输入参数实例
Sep 30 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
Python 操作文件的基本方法总结
Aug 10 Python
Python比较2个时间大小的实现方法
Apr 10 Python
Python实现修改IE注册表功能示例
May 10 Python
python中dict使用方法详解
Jul 17 Python
django表单的Widgets使用详解
Jul 22 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
Python语言中的数据类型-序列
Feb 24 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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 随机生成10位字符代码
2009/03/26 PHP
jquery 学习之一 对象访问
2010/11/23 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
学习python可以干什么
2019/02/26 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
Python 读取位于包中的数据文件
2020/08/07 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
Shell如何接收变量输入
2016/08/06 面试题
生物制药专业自我鉴定
2014/02/19 职场文书
追悼会主持词
2014/03/20 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
迎新生标语大全
2014/10/06 职场文书
个人自荐书范文
2015/03/09 职场文书
污水处理保证书
2015/05/09 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android