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使用calendar输出指定年份全年日历的方法
Apr 04 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
从Python的源码来解析Python下的freeblock
May 11 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
分享Python开发中要注意的十个小贴士
Aug 30 Python
浅谈python3.6的tkinter运行问题
Feb 22 Python
python实现爬山算法的思路详解
Apr 09 Python
Django学习之文件上传与下载
Oct 06 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
django表单中的按钮获取数据的实例分析
Jul 31 Python
Python调用jar包方法实现过程解析
Aug 11 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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
thinkPHP自定义类实现方法详解
2016/11/30 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
vue select二级联动第二级默认选中第一个option值的实例
2018/01/10 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
python选择排序算法的实现代码
2013/11/21 Python
Python多进程编程技术实例分析
2014/09/16 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
详解如何使用Python编写vim插件
2017/11/28 Python
对python生成业务报表的实例详解
2019/02/03 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
建筑工程技术应届生自荐信
2013/09/27 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
执行力心得体会范文
2016/01/11 职场文书
详解pytorch创建tensor函数
2022/03/22 Python
mysql中关键词exists的用法实例详解
2022/06/10 MySQL