Python的for循环

for循环

Python中的for循环是一种迭代循环,可以迭代容器中的每一个元素。

for循环结构

示例:

python 复制代码
users = ["汤姆", "艾米", "李华"]
for i in users:
    print(i)

其中i为临时变量,仅在循环中有效;users为需要循环的对象。

全局函数--range

在python中range()全局函数可用于生成整数序列,range()返回的是一个可迭代对象,需要使用变量来承接。

range结构

range(num),range的取值范围是[0~num),取不到num,是一个前闭后开的区间。

python 复制代码
for i in range(5):
    print(i)

range函数支持自定义迭代整数的开始和结束位置。

range(start,end),取值范围是[start~end),无法取到end,是前闭后开的区间。

python 复制代码
for i in range(5,10):
    print(i)

range函数提供了步长参数来控制每次迭代的值,默认为1;步长可以是正数也可以是负数,正数为start-->end迭代,负数为end-->start迭代。

range(start,end,step)

python 复制代码
for i in range(0,10,2):
    print(i)
python 复制代码
for i in range(10, -1, -2):
    print(i)

可以使用list()来将range()的迭代结果转换为列表

python 复制代码
num = list(range(10, -1, -2))
print(num)
相关推荐
程序猿乐锅4 分钟前
万字详解Single-flight(单飞模式)
java·开发语言·分布式·后端·学习·single-flight
最强小杰1 小时前
DeepSeek V4 Flash + Codex CLI 接入教程:原生 Responses API 适配,从配置到跑通收藏这篇就够了(2026)
java·前端·python·ai
DeepVisionary1 小时前
为拿并网许可,OpenAI在佐治亚新园区同意高峰期断电三成
python·自动化
揽星河..2 小时前
【C语言】指针
c语言·开发语言
小小数媒成员2 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
VIP_CQCRE2 小时前
内容自动化越跑越乱?先补上状态、去重和失败恢复
python·ai·工作流·幂等设计·内容自动化
速易达网络2 小时前
Three.js 动画入门教学:从场景搭建到流畅动效
开发语言·javascript·ecmascript
福大大架构师每日一题2 小时前
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
开发语言·安全·golang
我喜欢就喜欢2 小时前
RAG 重排序 Rerank 实战:用 bge-reranker 把 Top-K 命中率拉回来
python·大模型·向量检索·rag·rerank