☰
核心语法—数据容器
2026/10/7 21:23:06 网站建设 项目流程

一 、概述

什么是数据容器?

根据这三种标准,将数据容器分为五类

二、列表list

1、介绍

列表是数据容器的一类,是一次性可以存储多个数据(元素)的

特点:可以存储不同类型的元素,元素有序、可以重复、元素可以修改

列表存在下标(索引),不仅存在正向索引,还存在反向索引

2、列表的切片

3、常见方法

不同的对象有不同的方法,不同的方法可以实现不同的功能

4、案例1

5、案例2 (解包)

解包:将列表这一类容器解开成一个个独立的元素

小结:

6、案例3(推导式)

列表推导式:就是按照一定的规则快速生成一个列表的方法

语法格式1: [要插入的值 for i in 序列/列表]

语法格式2: [要插入的值 for i in 序列/列表 if 条件]

习题

三、字符串str

1、基本操作

可迭代性简单理解为我们可以将字符串中的元素一个一个的通过for循环遍历获取出来

字符串也有正向索引和反向索引

字符串切片:

相关代码

字符串不可修改:

s[4] = "X" 运行会报错 不可修改

使用默认值会自动在底层调整

小结

2、常用方法

字符串是不可变的也就意味着它是无法修改的,调用这些方法都不会对字符串的内容做任何的修改

upper lower 都不会修改字符串本身 会返回转大小写之后的结果

split会返回一个列表

3、案例

四、元组tuple

1、元组的特点、适用场景和基本操作

t3 = (100) 不加逗号定义单元素的元组会报错

2 元组的组包与解包

3 案例

4 案例2(优化)

五、集合set

1 应用场景 基本操作

为什么要用集合?

无序就不能通过索引访问了

2 案例

集合推导式语法:

{要往集合中添加的数据 for s in set1 if 条件}

3 注意赋值解包和可迭代对象解包的区别

(1)赋值解包:

(2)可迭代对象解包

在构建新容器时,把里面的元素拆出来

4 小结

六、字典dict

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询