Python基础--列表
列表基础功能
PS:学习到了列表,自我总结:列表是一组值组合的一个集合,可以根据需求对该集合取值,用于其他功能
图例中的列表是名字的组合,列表名字:name_list,通过if判断来判断"Jin"是否存在于name_list这个列表中
PS:列表内容以,号分割
例子中我们生成一个列表,并查找"Jin"这个值的索引值,0代表"Jin"(第一个"Jin")的索引值(索引值是从0开始定位)
我们通过name_list.index()这个功能查找值的索引值,那么还有那些功能?
dir(name_list)查找所有的功能,仅需要了解红色框标注的,其他的是python内置功能
列表功能
append():追加 ps: 给列表在最后一个位置追加一个值
cleaar():清空列表内容 ps:清空列表所有内容
count():统计 ps:统计所匹配的值的数量
extend():扩展 ps:可以将两个列表组合成一个列表 or 将一个值拆成单个字符
index():索引 ps:查看指定值的索引值(索引值是从0开始取值)
insert():插入 ps:在指定的索引值位置插入一个值
pop():删除一个 ps:删除最后一个值,可以指定删除的字符串下标.pop(0),删除并拿取第0个字符串
remove():指定删除 ps:删除指定一个值(如果有多个相同值,默认删除匹配到的第一个)
例子:删除列表中的所有的"Jin"
解析:通过for循环先读取有多少个"Jin",然后循环多少次,每次循环都指定删除"Jin"这个值
#!/usr/bin/eny python # -*- coding:utf8 -*- name_list = ["Jin","Tom","Cat","Sum","Jin"]for i in range(name_list.count("Jin")):name_list.remove("Jin")
reverse():反转 ps:将内容反转
sort():排序 ps :将值按照ASSIC码排序
列表的切片
name_list[索引值:索引值]
通过例子我们发现,列表切片是通过索引值进行切片,但是如name_list[0:4],为什么没有把索引值4的33取出来,这是因为切片是顾首不顾尾原则,从第0个索引切到第4个
索引,但第4个索引值因为顾首不顾尾原则所以没有匹配出来,name_list[-3:-1]是从倒数第三个切片到倒数第二个,同样也是因为顾首不顾尾原则,导致最后一个值没有切出来
转载于:https://www.cnblogs.com/olingrobin/p/5708552.html
Python基础--列表相关推荐
- Python基础 列表的详解(纯干货)
Python基础 列表 目录 Python基础 列表 列表的用处 列表的创建 列表的特点 列表的操作 列表元素的查询操作- **获取列表中的元素的索引** 列表元素的增加操作 列表元素的删除 列表元素 ...
- peal php,python基础--列表
列表 列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 1.定义列表fruits = ['apple','banana','orange'] 2.通过下标访问列表中的元素,下 ...
- python基础-列表排序sort和sorted
[Python基础]列表排序sort和sorted 文章目录 [Python基础]列表排序sort和sorted 1. sort 2. sorted 3. 如何使用sort获得排序后的列表的副本呢? ...
- 重温Python基础——列表
哈喽,兄弟们,今天让我们一起来重温一下Python基础中的列表,看看你还记得多少呢? 列表是什么 列表有一系列特定顺序排列的元素组成.可以包含字母表中的所有字母,数字等.其中的元素之间可以没有任何联系 ...
- [Python基础]列表List
列表List 0.概述 1.创建列表 2.向列表添加元素 append(val) extend(val) insert(index,val) 3.从列表中获取元素 4.从列表删除元素 remove(v ...
- python基础--列表、元组、字典和集合
列表.元组.字典和集合 在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据. 列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块 ...
- 19道Python基础列表元祖的练习题
1.创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素 names = ["old_driver&q ...
- Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器
列表生成式 列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表 下面这个我们经常使用比较麻烦的方法: my_list=[] for i in range(1,6):p ...
- 二、python基础(列表、元组、字符串、集合、字典、文件操作,函数基本语法及特性)...
本节内容 列表.元组操作 字符串.列表.字典.集合操作 文件操作 函数基本语法及特性 一.列表.元组操作 列表是我们最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作: 列表操作:切 ...
最新文章
- mesos安装,webui显示不正常
- stand-alone android sdk tools,android make-standalone-toolchain.sh 使用说明
- 报告解读丨基于消费者洞察的鞋服品牌数字化营销新思路
- java yii_构建 Java 应用程序
- 全部物理宇宙全部能由数学理解
- Zookeeper和CAP的关系
- go语言 recover
- OO视角的重构技巧-if\switch 的消除
- C# WPD PortableDeviceApiLib获取便携设备列表
- 数字逻辑电路学习笔记
- 决策树模型(R语言)
- 正则表达式-RegExp-常用正则表达式
- MATLAB实战——方差分析
- IIC(I2C)通信协议详解
- go python perl混合开发
- 小菜鸟初次接触JBoss应用服务器
- Apache文件解析漏洞
- KALI Linux 的下载与安装
- element-ui中el-cascader级联选择器多选判断是否是全选
- 40 岁的中年失业人怎么活下去?
热门文章
- Makefile的重建与include指令
- 「 每日一练,快乐水题 」917. 仅仅反转字母
- 【C/C++多线程编程之六】pthread互斥量
- Android studio连接夜神模拟器详细步骤
- mybatis java8_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
- FT到底值多少钱——再议Fcoin机制及估值模型
- 使用Go语言从零编写PoS区块链(译)
- 区块链核心技术:拜占庭共识算法之PBFT全面理解
- BlockChain- 以太坊架构
- html如何引入less,VueJS如何引入css或者less文件的一些坑