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中的变量和赋值运算符
Oct 12 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
python操作MySQL 模拟简单银行转账操作
Sep 27 Python
Python将一个Excel拆分为多个Excel
Nov 07 Python
详解python中@的用法
Mar 27 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
python opencv捕获摄像头并显示内容的实现
Jul 11 Python
详解numpy矩阵的创建与数据类型
Oct 18 Python
在Python中预先初始化列表内容和长度的实现
Nov 28 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
Python timeit模块的使用实践
Jan 13 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/10/09 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
Python的动态重新封装的教程
2015/04/11 Python
python在不同层级目录import模块的方法
2016/01/31 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
初婚未育证明
2014/01/15 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
redis 查看所有的key方式
2021/05/07 Redis
Python基础之元编程知识总结
2021/05/23 Python
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python