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装饰器初探(推荐)
Jul 21 Python
Python批量查询域名是否被注册过
Jun 21 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
Feb 13 Python
numpy matrix和array的乘和加实例
Jun 28 Python
详解flask入门模板引擎
Jul 18 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
numpy np.newaxis 的实用分享
Nov 30 Python
如何将Pycharm中调整字体大小的方式设置为&quot;ctrl+鼠标滚轮上下滑&quot;
Nov 17 Python
Python 生成短8位唯一id实战教程
Jan 13 Python
python井字棋游戏实现人机对战
Apr 28 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
PHP4之真OO
2006/10/09 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
js获取div高度的代码
2008/08/09 Javascript
jquery的颜色选择插件实例代码
2008/10/02 Javascript
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python 多进程和数据传递的理解
2017/10/09 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
关于Java finally的面试题
2016/04/27 面试题
绩效专员岗位职责
2013/12/02 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python