Python基础:第 10 篇 · for 循环与 range:遍历的正确姿势
文章目录
- 专栏导读
- 第 10 篇 · for 循环与 range:遍历的正确姿势
- 本篇目标
- 一、for 循环的本质
- 遍历各种类型
- 二、range():生成数字序列
- 反向遍历
- 三、enumerate():带下标遍历(推荐)
- 四、zip():同时遍历多个序列
- 五、break / continue / else
- 六、推导式全家桶
- 七、可迭代对象与迭代器
- 八、实战:成绩统计
- 常见坑
- 本篇小结
- 练习题
- 总结
专栏导读
🔥🔥本文已收录于《30天学习Python从入门到精通》
🉑🉑本专栏专门
针对于零基础和需要重新复习巩固的同学所准备的一套基础班教学,从0基础到精通Python,轻松掌握Python,欢迎各位同学订阅,专栏订阅地址:点我直达🤞🤞此外如果您已工作,如需利用Python解决办公中常见的问题,欢
迎订阅《Python办公自动化》专栏,订阅地址:点我直达
第 10 篇 · for 循环与 range:遍历的正确姿势
作者:小庄学Python | 系列:《Python基础大全》 · 30 篇从零到能写项目
本篇目标
- 掌握 for 循环遍历各种数据类型
- 熟练使用
range()
相关新闻
Python基础:第 09 篇 · while 循环:重复直到不满足
文章目录专栏导读第 09 篇 while 循环:重复直到不满足本篇目标一、基本语法二、死循环与避免但 while True 也是有用的写法三、break 与 continue四、循环的 else 子句(比较少见但有用)五、实战:输入校验带次数限制的密码验证六、…
STM32制作单手鼠标键盘
单手操作电脑时,真正打断节奏的往往是手掌在键盘和鼠标之间来回移动。输入几个字、移动指针、点击按钮,再把手放回键位,每次切换都要重新寻找位置。把轨迹球、滚轮和鼠标按键放进键盘,首先解决的是这个动作链路。 这款单手键盘采用…
从10分钟连上到三层调校:Jellyfin Desktop 完整攻略,原生播放器如何比浏览器强
从10分钟连上到三层调校:Jellyfin Desktop 完整攻略,原生播放器如何比浏览器强 【免费下载链接】jellyfin-desktop Jellyfin Desktop Client 项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin-desktop 浏览器里 4K 片源卡顿、环绕声被…
最新新闻
抖音弹幕互动直播:植物大战僵尸实时互动方案与架构解析
简介:这份资源面向想在抖音、快手平台开展弹幕互动直播的创作者与新手主播,围绕「植物大战僵尸」这一热门玩法,提供从游戏软件到开播落地的整套方案,解决互动直播搭建门槛高、素材零散的问题。资源包共4个文件,以txt说…
OpenClaw Gateway服务启动失败排查指南
1. 问题现象与初步判断最近在部署OpenClaw时遇到了一个典型问题——安装完成后服务无法正常启动,特别是Gateway服务频繁报错。作为一个部署过数十次OpenClaw的老手,我整理了一份完整的故障排查指南。当Gateway服务启动失败时,通常会表现为以下…
PyTorch DataLoader高光谱数据加载与patch切分调优
简介:面向使用深度学习处理高光谱图像的研究者与工程实践者,这份代码资源围绕 PyTorch 的 Dataset 与 DataLoader 展开,聚焦高光谱波段多、数据量大所带来的读取与批处理效率问题。压缩包共 7 个文件、约 5.69MB,其中 3 个 py 脚本…
火山引擎云服务器部署幻兽帕鲁私服指南
1. 项目概述"火山引擎云服务器部署幻兽帕鲁完整指南"是一套面向游戏爱好者的云服务器部署方案,特别适合想要低成本搭建个人游戏服务器的技术新手。这个方案通过火山引擎云平台,帮助用户快速部署热门游戏《幻兽帕鲁》的私服,实现与朋…
Solidity函数输出与权限控制的最佳实践
1. Solidity 函数输出与权限控制的关系在智能合约开发中,函数输出(Function Outputs)往往被简单理解为数据返回机制,但实际上它与合约的权限和所有权体系存在深层耦合。当函数返回敏感数据(如所有者地址、权限状态、资…
Java+Spring Boot宿舍管理系统:权限、床位分配与报修闭环
简介:面向高校计算机相关专业学生和Java初学者,这份学生宿舍管理系统源码可作为毕业设计与课程实训的完整参考项目。系统前端基于Bootstrap搭建页面,后端采用SpringBoot框架与MySQL数据库,并按管理员、宿管、学生三类角色划分权限…
日新闻
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
嵌入式C语言优化陷阱:ESP32切O2后崩溃排查与修复实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
芯驰E3118 MCAL XIP工程FEE Demo实战:从配置到掉电恢复
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
周新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
月新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …