python中for循环流程图_Python中的迭代遍历 for in
遍历就是从头到尾依次从列表中获取数据,在循环体内部针对每一个元素,执行相同的操作。
在Python中为了提高列表的遍历效率,专门提供的迭代(iteration)遍历。
使用 for...in 就能够在 Python 中实现迭代遍历。
在 Python 中,for 循环可以遍历任何序列的项目,如列表、元组、字典以及字符串。
本文只用列表作简单举例,涉及到个别数据类型的特殊用法,我们后面再补充。
for…in 循环流程图
for基础用法
语法格式:
# for 循环内部使用的变量 in 列表
for name in name_list:
循环内部针对列表元素进行操作
print(name)
尽管 Python 的列表中可以存储不同类型的数据,但是在开发中,更多的应用场景是用列表存储相同类型的数据。
通过迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作。
实例
fruits = [‘banana‘, ‘apple‘, ‘mango‘]
for fruit in fruits:
print("当前水果 : %s" % fruit)
#当前水果 : banana
#当前水果 : apple
#当前水果 : mango
我们也通过序列索引来进行迭代循环。
fruits = [‘banana‘, ‘apple‘, ‘mango‘]
for index in range(len(fruits)):
print(‘当前水果 : %s‘ % fruits[index])
#当前水果 : banana
#当前水果 : apple
#当前水果 : mango
我们使用了内置函数 len() 和 range()。
函数 len() 返回列表的长度,即元素的个数。
函数 range() 返回一个序列的数,用于生成一系列连续整数,多用于 for 循环中。
循环使用 else 语句
else 中的语句会在循环正常执行完的情况下执行,即 for循环不是通过 break 跳出而中断的,while … else 也是一样。
实例
# 迭代 10 到 20 之间的数字
for num in range(10, 20):
# 根据因子迭代
for i in range(2, num):
if num % i == 0:
j = num/i
print(‘%d 等于 %d * %d‘ % (num, i, j))
break
# 循环的 else 部分
else:
print(‘%d是一个质数‘ % num)
结果
10 等于 2 * 5
11是一个质数
12 等于 2 * 6
13是一个质数
14 等于 2 * 7
15 等于 3 * 5
16 等于 2 * 8
17是一个质数
18 等于 2 * 9
19是一个质数
原文链接:https://www.cnblogs.com/studyming/p/13474945.html
本文来自网络,不代表手讯网立场。
python中for循环流程图_Python中的迭代遍历 for in相关推荐
- python中for循环流程图_Python流程控制-while循环-for循环
写重复代码 是可耻的行为 -------------- 完美的分割线 -------------- 程序在一般情况下是按顺序执行的,编程语言提供了各种控制结构,允许更复杂的执行路径. 循环(loop) ...
- python中for循环流程图_Python for 循环
Python for 循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 什么是Python中的for循环? Python中的for循环用于迭代序列(list,tuple ...
- python中for循环流程图_Python循环语句
Python循环语句 前提:如果让你1-100之间的整数,你用程序应该怎么实现. 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执 ...
- python中for循环流程图_Python while 循环
Python while 循环 循环在编程中用于重复特定的代码块.在本文中,您将学习如何在Python中创建while循环. 什么是Python中的while循环? 只要测试表达式(条件)为真,Pyt ...
- python中for循环流程图_Python编程中的for循环语句学习教程
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) ...
- python中for循环流程图_Python While循环语句实例演示及原理解析
这篇文章主要介绍了Python While循环语句实例演示及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python 编程中 while ...
- python中while循环并列_Python中while循环的一个问题
匿名用户 1级 2013-08-27 回答 是因为你使用的编译器是python3.x的原因: Python 3.3.1 (default, Apr 17 2013, 22:32:14) [GCC 4. ...
- python回到本次循环开头_Python中,当一个while循环判断为false,结束这个循环的时候,怎么进入到下一个循环中?...
根据题主对问题的描述,题主需要的答案也许是关于 while 循环结构,Continue 和 Break 的详细解释.了解了循环的控制后,题主便能很清楚地明白自己需要如何控制循环来达到想要的答案了. 先 ...
- 关于python无限循环、以下选项错误的是_关于Python的无限循环,以下选项中描述错误的是...
[单选题]以下选项中,符合Python语言变量命名规则的是 [单选题]关于 Python 的复数类型,以下选项中描述错误的是 [单选题]关于Python字符串,以下选项中描述错误的是 [单选题]关于P ...
最新文章
- CentOS 6.9下配置安装KVM
- 数位dp(求1-n中数字1出现的个数)
- 数字化为小零售商带来大商机
- 阿里云OSS存储开发
- Android——TabLayout 默认某个选项卡选中
- C语言已排序链表插入新节点保持排序状态(附完整源码)
- c语言怎么加分数,用C语言编程平均分数
- 华为回应美新规:不涉及产品买卖;微软 GitHub 帐户疑被黑;GCC 10.1 发布 | 极客头条...
- 【设计模式】03-抽象工厂模式
- 基于Spring Boot 技术的后台管理框架
- AIScanner文字识别软件 OCR
- vba字典学习案例二
- FeedSky更新出现很大延时
- 最终幻想7php攻略,最终幻想7图文攻略 PS版FF7全剧情任务攻略(CD1)(6)
- 运维工程师到底是个啥?
- JS —— 5、数据交互、跨域
- 商户号与商户appid不匹配
- Python实现课堂随机提问并语音播报学生姓名
- 单阶段实例分割又一佳作!出自沈春华团队
- U盘或者移动硬盘弹出时出现弹窗的解决方法
热门文章
- 浏览器广告屏蔽插件,特定类名adver,advertisement
- 用Python实现一个简单的——人脸相似度对比
- 人品计算器 (仅供娱乐) - 笑不死算我的!
- Android最好用的底部导航栏
- Unity AR应用(人脸识别)手把手教程
- 计算机梦想未来,2019最励志的青春和成长的说说 有梦想就能看到未来
- 广义表的非递归深度优先遍历及相关运算的c++实现
- ofo回应2.5亿元诉讼,网友:“有生之年,我的押金能退吗?
- BI Publisher论坛
- 开放共生,HERE构建统一平台赋能全球自动驾驶产业发展