遍历循环:for循环

遍历循环指遍历某一个结构形成的循环运行方式:

for <循环变量> in <遍历结构>:

<语句块>

每次循环的时候,从遍历结构中提取其中的一个元素,放到前面的循环变量里,去执行下面的语句块,执行之后,再从遍历结构中提取下一个元素,当遍历结构中的所有元素都放入循环变量,并且都已经循环执行之后,那么程序退出。

从遍历结构中逐一提取元素,放在循环变量中,然后执行下面语句块

由保留字for和in组成,完整遍历所有元素后结束

每次循环,所获得元素放入循环变量,并执行一次语句块

使用的遍历的结构是一种能够包含多个元素的结构,所谓遍历结构不是一种特殊的类型,它包含很多的类型。

计数循环(N次):

for i in range(N):

<语句块>

他的执行效果的话是遍历下面语句块,执行N次语句块的内容。

遍历由range()函数产生的数字序列,产生循环。

for语句可以与range()函数搭配,range()函数可以生成一个由整数组成的可迭代对象(可简单理解为支持使用for循环遍历的对象),range(N)函数产生一个数字序列,这个序列包含N个元素,每个元素是一个整数,分别是0,1一直到N-1

计数循环N次,我们可以在中间使用这个变量i,也可以不使用变量i,对于for in range 是循环N次,至于使不使用中间的循环变量根据程序的逻辑来决定。

代码示例如下:

for i in range(5):print(i)

运行界面如下:

计数循环(特定次):

格式如下:

for i in range(M,N,K):

从M开始,不到N,到N之前的整数,以K为步长。

示例一代码如下:

for i in range(1,6):#从1开始,到6之前的整数5print(i)

运行界面如下:

示例二代码如下:

for i in range(1,6,2):#从1开始,到6之前的整数5,以2为步长。print(i)

运行界面如下:

字符串遍历循环:

for c in s:

<语句块>

s是字符串,遍历字符串每个字符,产生循环。

c代表字符串中的每个字符,它能够从字符串中按顺序取出每一个字符放到c中,而针对每一次取出的字符,执行一次语句块,进而产生循环。

代码示例如下:

for c in "Python123":print(c,end=",")

运行界面如下:

列表遍历循环:

for item in ls:

<语句块>

ls是一个列表,遍历其每个元素,产生循环

代码示例如下:

for item in [123,"PY",456]:print(item,end=",")

运行界面如下:

元组遍历循环:

for i in (元素):

print(i)

代码如下:

for i in ('python',1,5,6):print(i)

运行界面如下:

 字典遍历循环:

输出所有元素格式如下:

dic={' ' : ,' ': }

for item in dic.items():

print(item)

代码如下:

dic={'python':1,'age':27,5:6}
for item in dic.items():print(item)

运行界面如下所示:

输出所有键格式如下:

dic={' ' : ,' ': }

for item in dic.keys():

print(item)

代码如下:

dic = {'python': 1, 'age': 27, 5: 6}
for item in dic.keys():print(item)

运行界面如下:

输出所有键对应的值:

dic={' ' : ,' ': }

for item in dic.values():

print(item)

代码如下:

dic = {'python': 1, 'age': 27, 5: 6}
for item in dic.values():print(item)

运行界面如下:

遍历循环是用保留字for in 形成的一种循环,它能够对遍历结构中的每一个元素赋予当前的循环变量,并且构成循环。

所有for in 这样可遍历的结构,只要后面的变量或者这个数据类型,它是一个由多个元素构成的数据类型,都可以使用for in的方式,遍历它其中的每一个元素,并且根据元素的个数,形成相应的循环。

程序的循环结构(for循环)相关推荐

  1. 一文熟悉 Go 的循环结构 —— for 循环

    哈喽大家好,我是陈明勇,今天分享的知识是 Go 的循环结构.如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出! 耐心和持久胜过 ...

  2. 循环结构以及循环关键字

    循环结构 1. 循环结构特点 任何循环都要求有四个必不可少的条件 1.计数器初始化 2.循环条件 3.循环体 4.计数器变化 2. while循环 while单词:当-- while ( 循环条件 ) ...

  3. GO学习笔记 - Go 只有一种循环结构—— for 循环。

    一,Go 只有一种循环结构-- for 循环. 官方教程:https://tour.go-zh.org/flowcontrol/1 Go 只有一种循环结构-- for 循环. 基本的 for 循环包含 ...

  4. Julia循环结构_for循环_2020-04-23

    # Julia循环结构_for循环_2020-04-23Thursday #@ for循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果进行的,而while循环是条件循环. ...

  5. python分支程序_Python分支结构及循环结构

    Python中分支结构: 1.在Python中,要构造分支结构可以使用if.elif和else关键字. 所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够 ...

  6. 循环结构_for循环

    循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将 ...

  7. Java流程控制03 循环结构 While循环 DoWhile循环 For循环 增强型For循环

    1. While循环 while(布尔表达式){//循环内容 } a. 只要布尔表达式为true,循环就会一直执行下去. b. 大多数情况下要让循环停止,徐亚一个让表达式失效的方式来结束循环. c. ...

  8. 循环结构--for循环

    文章目录 循环结构 一.循环语句分类 1.for 循环 2.For 循环结构的使用 3.for循环练习 练习1 练习2 练习3 遍历100以内的偶数,输出所有偶数的和,输出偶数的个数 练习4 编写程序 ...

  9. day05循环结构while循环嵌套控制条件语句方法(函数)

       循环结构:while循环 语句定义格式: 基本格式:                     while(判断条件语句){                         循环体语句;     ...

  10. Java循环结构—条件循环

    文章目录 一.为什么要用循环 (一) 老实用笨方法 (二)采用循环结构方法 1.采用计数循环(for循环) 2.采用条件循环(while循环) 二.条件循环 (二)前测试循环-while循环 1.语法 ...

最新文章

  1. ssh框架实现数据库_自顶向下介绍SSH及其如何实现安全的数据共享
  2. ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
  3. 【多线程】Java线程面试题 Top 50(转载)
  4. spring 线程池_Spring线程池服务
  5. matlab 数字调制函数,matlab用于数字调制,几个函数的使用问题
  6. ssh免密码登陆设置
  7. Elasticsearch aggregations API
  8. Elasticsearch--进阶-match全文检索---全文检索引擎ElasticSearch工作笔记011
  9. split() 注意事项.
  10. 工业相机和普通相机的区别
  11. 【原创】使用高德 API
  12. 北京十大律师事务所(排名涉及刑事、拆迁婚姻)
  13. Renderdoc调试总结
  14. 一套靠谱的外贸型服装鞋业系统长啥样?
  15. 为什么程序员话少钱多死得早?一位人生悲惨的程序员与你讲述其中原因
  16. redis主从结构 主从从
  17. Flask-token-werkzeufg
  18. vue源码解析:vue生命周期方法$destory方法的实现原理
  19. liunx更改root@后面的主机名
  20. 内燃机设计 程序2.0

热门文章

  1. android 高德卫星地图数据,白马地图 Bmap for Android v7.3.81 强大高德百度地图应用|张小北...
  2. Helm安装Harbor
  3. Linux 网桥配置br-lan、eth0、eth1、ra0、rai0
  4. GEE(Python)逐像元线性拟合
  5. Pb数字变成英文字母金额
  6. 短视频脚本怎么写?6个套路
  7. mysql utf8 表情符号_MySQLutf8mb4字符集:支持emoji表情符号
  8. quartus生成qdb文件_Quartus II简明教程——下载程序到Altera开发板
  9. HTML5系列代码:个人页面
  10. Golang 等比例调整图片分辨率且用黑色补齐多余部分