学习随记11——Python梳理-3

列表

*List是Python中使用最频繁的数据类型,在其他语言中通常叫做数组

*专门用于存储一串信息

*列表用 [ ]  定义,数据之间使用 , 分隔

*列表的索引从0开始(索引又可以被称为下标)


.index()     确定数据在列表的位置

.append()     向列表末尾追加数据(会改变列表长度)

.insert()     向列表插入数据(会改变列表长度)

.extend()     向列表末尾追加其他列表(会改变列表长度)

.remare()     向列表中删除指定数据

.pop()     向列表中删除最后一个元素(默认)

.claear()     清空列表

.sort()     是列表数据升序排序

.sort(reverse=True)     使数据降序排序

.reverse()     反转列表


遍历就是从头到尾依次从列表中获取数据

*在循环体内部针对每一个元素,执行相同的操作

在Python中为了提高列表的遍历效率,专门提供的迭代iteration遍历

使用for就能实现迭代遍历

 

for 循环内部使用的变量 in 列表:

     代码


元组

元组与列表类似,不同之处在于元组的元素不能修改

*元组表示多个元素组成的序列

*元组在Python中,有特点的应用场景

 用于存储一串信息,数据之间使用 , 分隔

 元组用()定义

 元组的索引从0开始

*索引就是数据在元组中的位置编号


元组中只包含一个元素时,需要在元素后面添加逗号

.count()     获取数据在元组中出现的次数

.index()     获取数据在元组中的位置


格式化字符串后面的()本质上就是元组

可以使用格式化字符串拼接生成一个新的字符串


.list()     将元组转换成列表

.tuple()     将列表转换成元组


字典

字典

*通常用于存储描述一个物体的相关信息

和列表的区别

*列表是有序的对象集合

*字典是无序的对象集合

字典用 {} 定义

字典使用键值对存储数据,键对之间使用 , 分隔

*键key是索引

*值value是数据

*键和值之间使用 : 分隔

*键必须是唯一的

*值可以取任何数据类型,但键只能使用字符串,数字或元组


.keys()     显示字典的所有key列表

.values()     显示字典的所有value列表

.items()     显示所有(key,value)元组列表

 

.len(字典)     获取字典的键值对数量

.update(字典)     合并字典(相同键值对会被覆盖)

 

.clear()     清空字典


应用场景

*使用多个键值对,存储描述一个物体的相关信息——描述更复杂的数据信息

*将多个字典凡在一个列表中,再进行遍历,在循环体内部针对每一个字典进行相同的处理


Python 3.6及之后的版本,字典遍历顺序固定

Python 3.6之前的版本,字典遍历顺序不固定


字符串

在Python中可以使用一对双引号 "" 或者一对单引号 '' 定义一个字符串

平时定义一般使用一对双引号去定义,只有在字符串中需要使用 "" 时,使用 '' 定义字符串(也可以使用转义字符)


.count(字符串)     小字符串在大字符串中出现的次数

.index(字符串)     获得小字符串第一次出现的索引(如果子字符串不存在会报错)

.isspace(字符串)     判断是否只有空白字符,是则返回true,否则返回flose(\t \n \d 都算空白字符)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值