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运算π的值深入Python中科学计算的实现
Apr 17 Python
python使用PyCharm进行远程开发和调试
Nov 02 Python
python读取和保存图片5种方法对比
Sep 12 Python
对python 命令的-u参数详解
Dec 03 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
python深copy和浅copy区别对比解析
Dec 26 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
Sep 09 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 Python
python 制作一个gui界面的翻译工具
May 14 Python
Selenium浏览器自动化如何上传文件
Apr 06 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基础知识:函数基础知识
2006/12/13 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
php表单提交实例讲解
2015/11/12 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
动态控制Table的js代码
2007/03/07 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
浅谈super-vuex使用体验
2018/06/25 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
深入解析Python中的list列表及其切片和迭代操作
2016/03/13 Python
python直接访问私有属性的简单方法
2016/07/25 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
python 连续不等式语法糖实例
2020/04/15 Python
浅析python函数式编程
2020/09/26 Python
Python3读写ini配置文件的示例
2020/11/06 Python
css sprite简单实例
2016/05/23 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
餐饮业的创业计划书范文
2013/12/26 职场文书
开学典礼致辞
2015/07/29 职场文书
德能勤绩工作总结
2015/08/11 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript