当前位置:首页>python>Python零基础第13讲:列表的统计与计算

Python零基础第13讲:列表的统计与计算

  • 2026-09-02 19:26:35
Python零基础第13讲:列表的统计与计算

很多人学会了 for 之后,只会“打印”。

但真正的编程,是从“算一算”开始的。

比如:

👉 一共有多少个数据?

👉 数据总和是多少?

👉 谁最大?谁最小?

这就是——统计思维的开始 🧠✨

① 统计元素个数 🔢

scores = [78, 85, 90, 66]

count = len(scores)

print(count)

输出:

4

📌 len() 表示数据规模

会问“有多少个”,

说明你开始像程序员一样思考了。

② 求和:累加器思想 💡

nums = [10, 20, 30]

total = 0

for n in nums:

total += n

print(total)

输出:

60

这里最重要的不是结果。

而是这个东西:

🔥 累加器(total)

逻辑结构是:

1️⃣ 先给一个初始值

2️⃣ 每轮循环更新

3️⃣ 循环结束得到最终结果

这就是“累计”的算法模型。

③ 统计满足条件的个数 📈

nums = [10, 25, 8, 30]

count = 0

for n in nums:

if n > 20:

count += 1

print(count)

输出:

2

📌 计数器 = 条件统计核心

以后做:

成绩统计

数据分析

用户行为统计

全部用这一套。

④ 找最大值 🔥

nums = [12, 7, 25, 18]

max_num = nums[0]

for n in nums:

if n > max_num:

max_num = n

print(max_num)

输出:

25

逻辑非常关键:

👉 先假设一个最大值

👉 不断比较

👉 如果更大就更新

总结成一句话:

✨ 比较 + 更新 = 极值算法核心

⑤ Python 其实帮你写好了 😎

print(max(nums))

print(min(nums))

print(sum(nums))

print(len(nums))

但一定记住:

⚠ 理解原理,比记函数更重要

否则你永远不知道它在干嘛。

🚨 新手常见错误

❌ 忘记初始化 total / count

❌ 把 print 写在循环内部

❌ 不理解“循环负责遍历,循环外负责结果”

编程不是拼快,

是拼逻辑清晰度。

🎯 本讲核心

列表不仅能存数据

还可以进行计算。

🔥 累加器思想

🔥 条件计数

🔥 极值算法

这三件事,是后面所有数据分析的基础。

最新文章

随机文章