今天我学习的重点是:从“处理单个数据”迈向“处理一组数据”

  1. 一、第3天学习目标

今天只做一件事:学会用“列表”存一组数据,并逐个取出来使用

技能掌握:存一组数据(如多个数值),取出其中某一个,用循环把所有数据拿出来

二、核心概念:什么是列表(List)

1. 最简单理解

列表=一排数据(可以放很多个值)

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])

👉 输出:10

2. 规则(必须理解)

写法        含义

data[0]     第1个

data[1]     第2个

data[2]     第3个

note:Python0开始计数,所以列表的位置编号(索引)是从 0 开始的,而不是从 1 开始

3. 示例

print(data[1])   # 20

print(data[2])   # 30

四、修改列表中的数据

data = [10, 20, 30]

data[1] = 100

print(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  30

2. 代码解释(理解重点)

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] = 50

print(data)

练习4(最重要):循环输出

data = [5, 15, 25]

for i in data:

    print(i)

练习5(进阶一点点):循环相加一个数列

👉 计算总和:

data = [5, 15, 25] #定义一个列表(data)存在三个数字

total = 0 #创建一个“总和盒子”,初始值为0

for 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整理,仅供个人学习并记录,欢迎讨论,敬请批评指正!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐