Python 给了我们一个非常重要的工具:列表(list)。
👉 一句话理解 list:
它就是一个「可以一次装很多数据的容器」,而且有顺序、能修改、能遍历。
一、列表不只是“存数据”
很多人一开始觉得 list 只是把数据放在一起,其实不止👇
✔ 可以修改其中的值
✔ 可以不断往里加新数据
✔ 可以配合 for 循环统一处理
这也是为什么,后面的数据分析、机器学习几乎全靠它。
二、访问 & 修改:下标是关键
列表里的每个元素,都有一个位置编号(从 0 开始)。
你可以:
通过下标取值
直接用下标改值
👉 这一点,和字符串、元组是明显不同的。
三、append:最常用的“收集数据”方式
真实场景中,数据往往是一点一点来的。
这时候:
不用提前知道有多少个
用 append 往列表后面加就行
✔ 考试成绩
✔ 用户输入
✔ 传感器数据
append 是入门后最常用的方法之一。
四、删除数据:别的数据不要了怎么办?
列表当然也支持删除👇
pop:按“位置”删
remove:按“值”删
👉 一个关心“第几个”,一个关心“删哪个”
理解这点就不会混。
五、len:认识数据规模
处理数据时,经常会问一句:
👉 现在有多少条?
len(list) 就是干这件事的。
它会在后面的循环、算法里反复出现。
六、for 遍历:列表的灵魂用法
真正让 list 发挥威力的,是 for 循环。
它能:
按顺序取出每个元素
对所有数据执行同一件事
📌 这正是数据处理的基本模式。
七、既要数据,也要位置?
有些场景:
你既关心数值
也关心它在第几个
这时用 enumerate,一次解决两个需求。
👉 这是很多新手不知道、但项目里非常常见的写法。
✅ 本讲一句话总结
list = 数据容器 + 顺序结构 + 批量处理
学会这一讲,
你已经正式走进了「用 Python 处理数据」的世界。
#深度学习 #算法 #数据分析 #深度学习与神经网络 #python #python学习 #编程 #机器学习