python列表插入append(), extend(), insert()用法详解
作者:_程序兔 时间:2021-05-12 13:32:40
append(),extend(), insert()都是列表操作中常用的插入函数。其中前两个均接收一个参数,并插入到列表尾部。最后一个接收两个参数,将参数2插入到参数1之前。
本文主要讨论append()和extend()的区别。
这两者都是插入函数,但是不同的是,append()的参数被视为对象,而extend()中的参数则被视为列表
也就是说,append()函数会将所有的参数视为一个列表元素插入到列表尾部,看例子
一、append()
先创建一个空列表吧
>>> empty = []
>>> empty
[]
1.插入普通数字
2.插入字符串
3.插入列表
再来看一下长度
二、extend()
通过观察,发现append()函数不论传入什么,都只将其视为列表的一个元素进行尾部插入
而extend()函数与之恰好相反,extend()函数会将传入的参数视为列表,并将该列表的每个元素一一逐个插入到原列表尾部,,,如果该参数不是列表,将报错
1.传入非列表参数报错
2.传入字符串 / 列表
怎么样,很有意思吧,extend直接将 "code"的每个字符当做一个列表元素进行插入
那如果想要插入完整字符串呢
只需要将字符串用[]括起来表明是一个列表就可以,如果想一次性插入多个,只需要在[]内添加要插入的字符串即可
三、insert()
同样先来看函数声明
显然这里insert()是将要传入的object参数视为一个列表元素去处理
看一下效果
来源:https://www.cnblogs.com/GuoYuying/p/11518891.html
标签:python,append(),extend(),insert()
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python深入06——python的内存管理详解
2021-07-29 05:18:26
![](https://img.aspxhome.com/file/2023/2/87682_0s.jpg)
php简单实现批量上传图片的方法
2023-11-20 13:55:53
一文详解如何使用Python批量拼接图片
2023-08-12 04:15:37
![](https://img.aspxhome.com/file/2023/3/61763_0s.png)
在Django的模型中执行原始SQL查询的方法
2022-12-21 17:24:40
asp如何在ADO中客户端利用好缓存技术?
2010-06-17 12:50:00
使用python实现对元素的长截图功能
2023-11-20 10:27:44
![](https://img.aspxhome.com/file/2023/3/63923_0s.png)
python global关键字的用法详解
2023-12-30 03:32:02
Python实现简单扫雷游戏
2022-03-27 15:05:23
![](https://img.aspxhome.com/file/2023/9/84979_0s.jpg)
python实现去除下载电影和电视剧文件名中的多余字符的方法
2022-08-17 16:17:59
![](https://img.aspxhome.com/file/2023/3/81683_0s.jpg)
从Python的源码来解析Python下的freeblock
2023-07-26 20:44:39
![](https://img.aspxhome.com/file/2023/7/61217_0s.png)
python调用百度语音识别实现大音频文件语音识别功能
2023-11-29 00:59:53
Python爬虫基础之爬虫的分类知识总结
2021-12-24 03:20:12
![](https://img.aspxhome.com/file/2023/4/71464_0s.png)
白鸦:界面烂还是界面设计烂?
2008-04-03 16:05:00
python3实现飞机大战
2023-03-03 00:36:18
![](https://img.aspxhome.com/file/2023/8/87588_0s.jpg)
Python的爬虫程序编写框架Scrapy入门学习教程
2021-12-27 10:01:48
![](https://img.aspxhome.com/file/2023/5/76705_0s.png)
教你用压缩技术给SQL Server备份文件瘦身
2009-03-05 14:59:00
使用Python从零开始撸一个区块链
2021-06-02 07:28:22
![](https://img.aspxhome.com/file/2023/7/66827_0s.jpg)
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021-09-17 10:46:33
CSS Hack经验总结
2008-05-01 13:13:00
解决缩小图标变样问题
2007-10-08 19:13:00
![](https://img.aspxhome.com/file/UploadPic/200710/8/2007108191659246s.png)