今天我学习的重点是从“处理单个数据”迈向“处理一组数据”一、第3天学习目标今天只做一件事学会用“列表”存一组数据并逐个取出来使用技能掌握存一组数据如多个数值取出其中某一个用循环把所有数据拿出来二、核心概念什么是列表List1. 最简单理解列表一排数据可以放很多个值2. 示例代码data [10, 20, 30, 40]print(data) 输出[10, 20, 30, 40]3. 关键特征特征1用“[]”表示特征2数据之间用“,”分隔特征3可以存多个值三、取出列表中的数据非常重要1. 按位置取值data [10, 20, 30, 40]print(data[0]) 输出102. 规则必须理解写法 含义data[0] 第1个data[1] 第2个data[2] 第3个notePython从0开始计数所以列表的位置编号索引是从0开始的而不是从1开始3. 示例print(data[1]) # 20print(data[2]) # 30四、修改列表中的数据data [10, 20, 30]data[1] 100print(data) 输出[10, 100, 30]五、列表 循环重点首先知道for是python的循环指令涉及的代码是for i in data从dat里面一个一个拿数据每次拿一个交给i其中i是一个“临时变量”用来接收每次拿到的数据注意这里的i是一个数值我在这里理解为方程中的X对应的X1,X2等1. 遍历列表data [10, 20, 30]for i in data:print(i) 输出10 20 302. 代码解释理解重点for一个一个取数据i当前拿到的值六、今日核心练习练习1创建列表并输出data [5, 15, 25]print(data)练习2取值data [5, 15, 25]print(data[0])print(data[2])练习3修改数据data [5, 15, 25]data[1] 50print(data)练习4最重要循环输出data [5, 15, 25]for i in data:print(i)练习5进阶一点点循环相加一个数列 计算总和data [5, 15, 25] #定义一个列表data存在三个数字total 0 #创建一个“总和盒子”初始值为0for i in data: #在data盒子中开始逐一“拿出”数值i也就是对应的数值可以直接理解成data i....n其中data i是data中的任意数值n表示data中的数值个数total total i#开始求和total,这个 i就是逐一相加的意思print(total)#呈现数据求和最终结果注意for循环的下一行必须比for行多一层缩进通常是 4 个空格或一个 Tab。七、今天的学习重点总结你只需要掌握三件事1.列表怎么写data [10, 20, 30]2. 怎么取值位置data[0]3. 怎么循环for i in data:今天任务结束注上述内容借助网络资料与ai整理仅供个人学习并记录欢迎讨论敬请批评指正