点击蓝字
关注我们
【Python小白速通】遍历整数数列?5分钟教会你"拿捏"数字排队!
咱打工人学Python,最怕的就是术语绕得脑壳疼!啥"遍历"?啥"整数数列"?听着跟高数似的,其实说白了——就是让Python帮你挨个"点名"一串数字,想咋折腾就咋折腾,比管小卖部的记账本还简单!
一、先唠明白:啥是"遍历整数数列"?(人话版)
先拆解两个词,咱不整虚的:
- 整数数列:就是一串排好队的数字,比如1、2、3、4…10,像校门口排队买烤肠的学生,整整齐齐;
- 遍历:就是你挨个喊他们的名字,"1号到!2号到!…10号到!",挨个过一遍,一个都不落。
合起来就是:让Python当你的"点名官",把一串数字挨个"叫一遍",还能顺便让数字们干点活(比如算个数、报个到),主打一个"听话又高效"!
二、实操!3种遍历姿势,小白也能秒会
光说不练假把式,咱直接上代码,每一行都给你标好"人话注释",复制就能跑~
姿势1:最基础的"for循环点名"(新手首选)
这就像你拿着名单挨个喊,最简单、最常用,新手先把这个拿捏住!
python
#先准备好要遍历的整数数列:1到9(注意:range(1,10)是1-9,不含10,别踩坑!)
number_list = range(1, 10)
#开始遍历:挨个喊数字"到!"
for num in number_list:
print(f"数字{num}:到!")
👉 运行结果(大白话版):
数字1:到!
数字2:到!
…
数字9:到!
姿势2:带"序号"的点名(实用款)
比如你想知道"第几个数字是啥",就像点外卖时看"第3单是奶茶",用enumerate就行:
python
#遍历1到5,同时标上"第1个、第2个"
for index, num in enumerate(range(1, 6), start=1): # start=1表示序号从1开始,不是0!
print(f"第{index}个数字:{num}")
👉 运行结果:
第1个数字:1
第2个数字:2
…
第5个数字:5
姿势3:边遍历边"干活"(进阶版)
不光点名,还能让数字"算个数",比如挨个算"数字+10",像给每个排队的人发10块红包:
python
#遍历1到4,每个数字加10
for num in range(1, 5):
result = num + 10
print(f"数字{num}加10等于:{result}")
👉 运行结果:
数字1加10等于:11
数字2加10等于:12
…
数字4加10等于:14
三、避坑小技巧:新手最容易栽的2个坑
1. range的"小脾气":range(a, b)是"含头不含尾"!比如range(1,5)是1、2、3、4,不是到5,别问,问就是Python的小任性~
2. 别漏了冒号:for循环后面一定要加":",少了它Python就"罢工",跟你忘带工牌进公司一个道理!
总结
1. Python遍历整数数列,本质就是让代码"挨个处理一串数字",核心用for循环+range就行;
2. 新手先掌握基础for循环,再学enumerate加序号,进阶可以边遍历边做计算;
3. 记住range"含头不含尾"和for循环要加冒号,能避开80%的新手坑。

扫码关注我们
知识奇妙世界