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线程中对join方法的运用的教程
Apr 09 Python
使用SAE部署Python运行环境的教程
May 05 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
Python 模板引擎的注入问题分析
Jan 01 Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 Python
python使用邻接矩阵构造图代码示例
Nov 10 Python
Falsk 与 Django 过滤器的使用与区别详解
Jun 04 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
opencv 图像加法与图像融合的实现代码
Jul 08 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
优秀实习生感言
2014/03/01 职场文书
家长会演讲稿
2014/04/26 职场文书
大学生在校表现评语
2014/12/31 职场文书
婚礼答谢词
2015/01/04 职场文书
公司管理制度范本
2015/08/03 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
mysql全面解析json/数组
2022/07/07 MySQL