extend 与 append 的区别
>>> A = ['q', 'w', 'e', 'r'] >>> A.extend(['t', 'y']) >>> A ['q', 'w', 'e', 'r', 't', 'y'] >>>len(A) >>> B = ['q', 'w', 'e', 'r'] >>> B.append(['t', 'y']) >>> B ['q', 'w', 'e', 'r', ['t', 'y']] >>>len(B)
extend 与 append 方法的相似之处在于都是将新接收到参数放置到已有列表的后面。而 extend 方法只能接收 list,且把这个 list 中的每个元素添加到原 list 中。
而 append 方法可以接收任意数据类型的参数,并且简单地追加到 list 尾部。
>>> a = [11,22,33] >>> a.extend([44]) >>> a [11,22,33,44] >>> a.extend('55') >>> a [11,22,33,44,'5','5'] #因为extend只接收list,所以将其拆分 python3解释器执行l=[1,4,3].extend(list())后l的值是(): extend方法并无返回值,所以l是 None
转载于:https://www.cnblogs.com/joneylulu/p/10145591.html
extend 与 append 的区别相关推荐
- 【Python】list 之 extend 和 append 的区别
示例 a = [1, 2, '3', '1'] a.extend([1, 2]) print(a) a.append([1, 2]) print(a) 输出结果 [1, 2, '3', '1', 1, ...
- Python列表操作中extend和append的区别
1.用法 append()用于在列表末尾添加新的对象,输入参数为对象: extend()用于在列表末尾追加另一个序列中的多个值,输入对象为元素队列: 2.相同点 两个都是对列表即list进行的操作 具 ...
- append,extend和insert的区别
append,extend与insert的区别 append是在列表后面直接添加你输入的数据,就算是列表或字典,也直接添加进去,比较死板 extend是在列表后面添加数据,如果添加的是列表或字典亦或者 ...
- python数据结构list的extend与append的差别
样例: 01 >>> li = ['a', 'b', 'c'] 02 >>> li.extend(['d', 'e', 'f']) 03 >>> ...
- prepend与append的区别
prepend与append的区别 jquery中appendTo和prependTo函数都可以将元素添加到另一个元素,但是两个函数还是有一定却别的appendTo(content): 是将所有匹配的 ...
- extend()与append()的区别
网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻.这样解释清楚且容易记住. list.append(object) 向列表中添加一个对象object list.extend(se ...
- list extend 和 append
append 一次追加一个列表 extend 一次追加所有的元素 单个的形式加入
- python 列表元素操作 push()和append()的区别
在阅读pyhton (for in if)用法的时候,看见有一个操作: lix = []; for x in range(1, 101):lix.push(x ** 2) 执行结果:lix = [1, ...
- “+=”和append的区别
"+="和append的区别是面试中出现频率较高的一个题目了,下面我们就来分析一下这两者的区别吧. 首先看一下这段代码的结果: String s1 = "a"; ...
最新文章
- html脚本详解,HTML脚本教程详解
- 算法-----最大子序和(Java 版本)
- 高等数学入门教程 — 极限
- .NET Core 如何生成真正的ICO图标
- leetcode142. 环形链表 II(暴力+双链表)
- php 模拟并发请求_PHP模拟并发请求
- 好文!研究生高效阅读的五大原则
- 百家号 不被推荐,原因:将旧闻冒充新闻发布,请修改后重新发布
- java word模板替换多行_Java动态替换word模板的最佳实践
- yaml文件 *.yml 写法简介
- 把图片转换成视频-ffmpeg
- Android:滤镜效果ColorMatrix用法一
- [安卓]安装低版本微信
- Xray工具使用(一)
- edge for android 6.0,Microsoft Edge for Android v44
- html编写在线打字通,前端关键字(打字练习)共1347个字符
- 计算机市场调研报告doc,计算机市场调研报告.doc
- 一线程序员带你实践学习企业实战C/C++程序员课程
- IQT:使用Transformer进行感知图像质量评估(CVPRW)
- 超易药品进销存软件 V3.11
热门文章
- kafka-manager 安装
- 【51nod】1239 欧拉函数之和 杜教筛
- 数据虚拟化工具已进入IT战略领域
- oracle 10g/11g 命令对照,日志文件夹对照
- Java中Volatile的理解
- freeswitch 把SIP注册信息数据库从SQLITE 改为MYSQL的方法
- SecureCRT 使用指南
- ubuntu下安装vmtools失败,提示The path is not a valid path to the 3.5.0-17-generic kernel headers的解决办法...
- Linux用户管理与权限
- TextPaint绘制文字