如果只有一个成绩、一个名字,当然没问题。
那如果是 10 个?100 个?一整份数据集呢?
这正是 列表(list) 出现的原因。
列表可以理解成一句话:
👉 把很多同类型的数据,按顺序放在一起。
比如:
scores = [85, 90, 78, 92]
这不是 4 个变量,
而是 一个变量,里面装着 4 个值。
为什么说 list 非常重要?
因为从这一讲开始,你的程序会发生一个变化:
不再只处理“一个数据”
而是开始处理 一组数据
这一步,是从玩具程序 → 数据驱动程序的分水岭。
列表有两个非常关键的特性:
① 有顺序
scores[0] # 第一个
scores[1] # 第二个
程序永远知道“谁在前,谁在后”。
② 可以修改
scores[0] = 88
这在后面做数据清洗、修正数据时非常常见。
很多初学者会问:
那为什么不用很多个变量?
因为一旦你开始用 list,
就可以配合 for 循环 做一件非常厉害的事:
👉 让程序自动处理整批数据
这正是后面你会不断用到的能力。
到这一讲为止,你已经能做到:
用变量存数据
用判断控制流程
用循环重复执行
用列表一次存很多值
📌 再往后,你会发现:
机器学习里的“样本”“特征”“批量数据”,
本质上都是 list(以及它的升级版)。
#深度学习 #深度学习与神经网络 #算法 #c语言学习 #前端 #Python编程 #转码 #Python