python之for循环与range()函数
pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍。这里的对象可以是列表、元组、字典、字符串,也可以是一个指定的数据范围。
一 、for 循环的语法格式
具体的意思即,当元素在数据集合中时,循环执行for下面的代码块,当不满足元素在数据集合的条件时,跳出循环,循环结束。
下面举几个比较简单的例子,来说明for循环的具体用法,大家可以自行运行代码查看结果:
1、遍历字符串
2、遍历列表
3、遍历元组
4、遍历字典
遍历字典时默认遍历的是字典的key,如果想要遍历字典的value,则需要使用我们在学习dict时学到的dict_name.values()方法,即:
另外,如果需要同时取到字典中的key 和 value,则会用到 dict_name.items() 方法:
这时的打印结果为:
二、range()函数与for循环
range() 函数用于生成一个整数序列,常见的用法如下:
range(m,n,k):生成从 m 到 n-1 且步长为 k 的整数序列;
range(m,n):生成从 m 到 n-1 且步长为 1 的整数序列;
range(m):生成从 0 到 m-1 且默认步长为 1 的整数序列。
它与for循环结合使用时的具体用法如下:
这里的 end = “ ”,表示不换行输出,以空格结尾,如果想以 tab 键结尾,则可以这么写 end = “\t”。
三、嵌套for循环
嵌套 for循环 即在一个循环体内嵌入另一个循环,具体的使用方法如下:
悟已往之不谏,知来者之可追。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类