04_Python容器

列表定义:

列表list的常用方法:

元组定义:

元组操作:

编号

方法

作用

1

index()

查找某个数据,如果数据存在返回对应的下标,否则报错

2

count()

统计某个数据在当前元组出现的次数

3

len(元组)

统计元组内的元素个数

元组注意事项:

可以修改元组内的list的内容(修改元素、增加、删除、反转等)

不可以替换list为其它list或其它类型(以下为错误示范)

字符串的操作:

序列:列表、元组、字符串,均可以可以视为序列。

语法:序列[起始下标:结束下标:步长] 演示(对列表、元组、字符串通用):

集合的定义:(性质为去重且无序)

集合的操作:

字典的定义:(Key不可重复,重复会对原有数据覆盖)(无序)

字典的嵌套:

字典的操作:

各容器特点:

• 是否支持下标索引

• 支持:列表、元组、字符串 - 序列类型

• 不支持:集合、字典 - 非序列类型

• 是否支持重复元素:

• 支持:列表、元组、字符串 - 序列类型

• 不支持:集合、字典 - 非序列类型

• 是否可以修改

• 支持:列表、集合、字典

• 不支持:元组、字符串

五个容器的遍历:

• 5 类数据容器都支持 for 循环遍历

• 列表、元组、字符串支持 while 循环,集合、字典不支持(无法下标索引)

while循环和for循环的对比 •在循环控制上:

• while 循环 可以自定循环条件 ,并自行控制

• for 循环 不可以自定循环条件 ,只可以一个个从容器内取出数据

• 在无限循环上:

• while循环 可以 通过条件控制做到无限循环

• for循环理论上 不可以 ,因为被遍历的容器容量不是无限的

• 在使用场景上:

• while循环适用于任何想要循环的场景

• for循环适用于,遍历数据容器的场景或简单的固定次数循环场景

以list遍历为例:

容器的通用操作:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值