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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
python中正则表达式的使用详解
Oct 17 Python
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Selenium元素的常用操作方法分析
Aug 10 Python
python实现顺序表的简单代码
Sep 28 Python
Python Pandas数据结构简单介绍
Jul 03 Python
python Gunicorn服务器使用方法详解
Jul 22 Python
python实现在内存中读写str和二进制数据代码
Apr 24 Python
Python基于Tkinter编写crc校验工具
May 06 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
Python中logger日志模块详解
Aug 04 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的FTP学习(一)
2006/10/09 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
jQuery最佳实践完整篇
2011/08/20 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
JS中捕获console.log()输出的方法
2015/04/16 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
vue2实现数据请求显示loading图
2017/11/28 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
Python中反射和描述器总结
2018/09/23 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Python之pymysql的使用小结
2019/07/01 Python
python实现移动木板小游戏
2020/10/09 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
中专生自荐信
2014/06/25 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
《大禹治水》教学反思
2016/02/22 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript
python基础之//、/与%的区别详解
2022/06/10 Python