Python数据类型之列表操作方法
列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型,除此之外还可以存储大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素,而且列表是有序的,有索引值,可切片,方便取值。
一、列表的增加
方式一:append
li = [“www”,”old”,”boy”,”edu”]
li.append("com")
print(li)
输出结果:[“www”,”old”,”boy”,”edu”,”com”]
方式二:insert(index, obj),index为要插入的索引位置,obj为插入的值。
li = [“old”,”boy”,”edu”,”com”]
li.insert(0,"www")
print(li)
输出结果:[“www”,”old”,”boy”,”edu”,”com”]
方式三:extend,在列表末尾一次性追加另一个序列中的多个值,即迭代追加。
li = [“www”,”“old”,”boy”]
li.extend(["edu","com"])
print(li)
输出结果:[“www”,”old”,”boy”,”edu”,”com”]
二、列表的删除
方式一:pop,移除列表中的一个元素,默认最后一个,并返回该元素的值。
li = [“www”,”old”,”boy”,”edu”,”com”]
obj = li.pop()
print(obj)
输出结果:com
方式二:remove,移除列表中某个值的第一个匹配项,无返回值
li = [“www”,”old”,”boy”,”edu”,”com”]
obj =li.remove("old ")
print(obj)
输出结果:None
方式三:del
li = [“www”,”old”,”boy”,”edu”,”com”]
del li #删除整个列表
print(li)
输出结果:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'li' is not defined
方式四:clear,清空列表,无返回值
li = [“www”,”old”,”boy”,”edu”,”com”]
li.clear()
print(li)
输出结果:[]
三、列表的修改
方式一:按照索引去改
li = [“www”,”old”,”boy”,”edu”,”com”]
li[1] = “man”
print(li)
输出结果:[“www”,”man”,”boy”,”edu”,”com”]
方式二:按照切片去改
li = [“www”,”old”,”boy”,”edu”,”com”]
li[1:3] = [“young”,” girl”]
print(li)
输出结果:[“www”,” young”,” girl”,” edu”,” com”]
四、列表的查找
方式一:按索引或切片查找
li = [“www”,”old”,”boy”,”edu”,”com”]
print(li[1]) #按照索引查找
print(li[1:2]) #按照切片查找
输出结果:old old
方式二:for循环查找
li = [“www”,”old”,”boy”,”edu”,”com”]
for i in li:
print(i)
输出结果:
www
old
boy
edu
com
方式三:index(obj) 从列表中找出某个值第一个匹配项的索引位置。
li = [“www”,”old”,”boy”,”edu”,”com”]
print(li.index("edu"))
输出结果:3
转载于:https://blog.51cto.com/12306609/2161248
Python数据类型之列表操作方法相关推荐
- CrazyWing:Python自动化运维开发实战 九、Python数据类型之列表
导语 序列: 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推,Python已经内置确定序列的长度以及确定最大和最小 ...
- python数据类型转换方法列表
阿里云大学人工智能学前小测验-Python测试 5.关于数据类型转换方法,错误的是 A. int(x) 将x转换为一个整数 B. float(x) 将x转换为一个浮点数 C. string(x) 将x ...
- 初学__Python——Python数据类型之列表和元组
目录 一.创建和操作列表 二.创建和操作元组 一.创建和操作列表 列表是以方括号 "[]" 包围的数据集合,不同成员间以 "," (半角符号)分隔. 列表中可以 ...
- 支持字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串
1.字符串操作 1.1. 字符串常用方法 1.2.字符串常用函数 1.capitalize() 首字母变大写 2.endswith/startswith()是否 x结束/开始 3.find()检测x是 ...
- mysql翻译逗号隔开的字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串...
1.字符串操作 1.1. 字符串常用方法 1.2.字符串常用函数 1.capitalize() 首字母变大写 2.endswith/startswith()是否 x结束/开始 3.find()检测x是 ...
- Python数据类型、列表、元组、字典、集合增删改查(切片)
Python基础(数据类型) 有问题可以➕QQ:1606269318来交流沟通. 以下全是干货,对刚学Python是挺有帮助的. 1.Numbers(数字): 1)整数(int) 通常被称为是整型或整 ...
- python更改list数据类型_python3笔记十一:python数据类型-List列表
一:学习内容 列表概念 列表创建:创建空列表.创建带有元素的列表 列表访问:取值 列表修改:替换元素.追加元素.追加列表.插入元素 列表删除:移除列表中指定下标处的元素.移除匹配条件的第一个元素.移除 ...
- Python数据类型(列表和元组)
1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索 ...
- Python数据类型之列表
1-创建列表 方法一:使用中括号 [ ] 方法二:list函数 # 举例1 In [36]: a_list = [2, 3, 7, None]# 举例2 In [37]: tup = ('foo', ...
最新文章
- Sharepoint 2010 网站无法检索到部分AD用户
- delete语句与reference约束冲突怎么解决_mysql update语句和原数据一样会更新么
- leetcode203.移除链表元素
- 生成对抗网络(GAN)相比传统训练方法有什么优势?(一)
- QT实现共享内存进行进程间通信
- enspac启动失败代码2_电脑蓝屏代码0x000024
- html语言中glyphicon,Bootstrap字体图标无法正常显示的解决方法
- Github 开源趋势榜 TOP 1:英伟达升级发布二代 StyleGAN!
- c语言页面置换算法报告,C语言实现页面置换算法
- XShell 6和Xftp6
- 前端 JS 根据日期查询周几 星期几
- 集合(Collection)的详细笔记
- 群晖docker签到京豆_在群晖Docker上的部署qBittorrent
- 无线服务器功能,无线自组织互联网的用户管理——Radius服务器的功能设计与实现...
- apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
- PHP7都有哪些新特性
- 分布式之分布式事务、分布式锁、分布式Session
- Dataview产品
- 9、攻守兼备的投资利器--可转债基金
- 如何语言讲述雪铁龙c6,到底是一款怎样的车 浅谈雪铁龙C6体验感受
热门文章
- QTreeWidget 读取windows注册表
- javascript图片懒加载与预加载的分析
- X86虚拟化之三种服务器虚拟化战略架构
- asp.net 在使用Response.Redirect try{}catch{}块失效
- 从电影死亡笔记看商业智能在治安领域的应用
- Siri ShortCut 调研(含Demo)
- 禁止输入emoji表情
- 【redis】2.redis可视化工具安装使用
- cocos2d_x_03_经常使用类的使用_事件_画图
- 为什么人人都该懂点LLVM