学习随记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 都算空白字符)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值