在上一讲中我们学习了 while 语句进行循环控制,接下来我们将要学习另一种循环语句 for 。

基本使用

不同编程语言都有 for 语言,比如 C# 语言中的 foreach, Java 语言中的 for,在 Python 中的基本使用方法如下。

for item in sequence:expressions

sequence 为可迭代的对象,item 为序列中的每个对象。

实例

example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5]
for i in example_list:print(i)

输出的结果为 1,2,3,4,5,6,7,12,543,876,12,3,2,5, 内容依次为 example_list 中的每一个元素 注意 Python 是使用缩进表示程序的结构,如果程序这样编写,

example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5]
for i in example_list:print(i)print('inner of for')
print('outer of for')

那么每次循环都会输出 inner of for,在循环结束后,输出 outer of for 一次。

进阶

python菜鸟教程 | for 循环相关推荐

  1. python3菜鸟教程-Python3 循环语句

    Python3 循环语句 本章节将为大家介绍 Python 循环语句的使用. Python 中的循环语句有 for 和 while. Python 循环语句的控制结构图如下所示: while 循环 P ...

  2. python 菜鸟-python菜鸟教程

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 除了常见的循环控制语句,python 中还有if,if else和if ...

  3. python菜鸟教程官网pandas,python菜鸟教程官网numpy

    求比较好的Python练习网站 适合 Python 入门学习的5个网站1. Python官方网站最权威的 Python 教程.2. 菜鸟教程 Python 教程基本入门级教程,还有一些简单的进阶教程. ...

  4. python菜鸟教程100实例-运维人员学习python菜鸟教程

    这篇文章主要为大家详细介绍了运维人员学习python菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 从不会写代 ...

  5. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  6. python菜鸟教程字典-python教程菜鸟教程学习路线

    python教程菜鸟教程学习路线,需要学Python 环境搭建.Python 中文编码.Python 基础语法.Python 变量类型.Python 运算符.Python 条件语句.Python 循环 ...

  7. python菜鸟教程shell_[python小白]菜鸟教程---

    pycharm竟然是idea大家族里面的,汉化之后不知道比my.eclipse高明到哪里去了.https://blog.csdn.net/pingfangx/article/details/78826 ...

  8. python菜鸟教程100实例-python菜鸟教程官网

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 之后的某节会讲到如何给mac中的python安装其他模块,比如比较常用的numpy ...

  9. python菜鸟教程官网绘图-NumPy Matplotlib

    NumPy Matplotlib Matplotlib 是 Python 的绘图库. 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案. 它也可以和图形工具包一起使用,如 P ...

  10. python菜鸟教程字典-Python3 字典

    Python3 字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格 ...

最新文章

  1. 计算机可以保研什么专业吗,【计算机专业推免】推免生是什么?成为推免生要达到那些要求?...
  2. JEESZ分布式框架之技术介绍文档
  3. go语言接收html上传的文件,html5原生js拖拽上传(golang版)
  4. 容易被误读的IOSTAT
  5. 【BCH码1】系统BCH码编码原理及MATLAB实现(不使用MATLAB库函数)
  6. JS全选功能代码优化
  7. js控制scss的变量_web前端:js如何操作sass里的变量及calc 使用sass变量
  8. html5 拖拽滚动条,js 简易版滚动条实例(适用于移动端H5开发)
  9. 编程语言_Java方法参数...是什么意思_面试题008
  10. Google Zxing 生成二维码
  11. 关于jquery中prev()和next()的用法
  12. 华为网络设备-NAT实验
  13. 设随机过程{X(t)=Acos(ωt+Θ),t∈(一∞,+∞)},其中A,ω,Θ为相互独立的实随机变量,其中A的均值为2,方差为4,且Θ~U(-π,π),ω~U(-5,5),试问X(t)是否为平稳过程
  14. EndNote设置自动导入文献
  15. Building the main Guest Additions module
  16. 免费稳定的APP分发托管平台,支持应用合并、内测分发、扫码下载
  17. 史上最全视觉SLAM资料及研究方向思路汇总
  18. Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326
  19. Dokuwiki模版Vector使用总结
  20. 1.8 matlab基本运算(算术运算、关系运算和逻辑运算)

热门文章

  1. 微软惊天泄漏,Win11 预览版镜像提前出世
  2. android手机运行win10,兼容安卓 Win10手机竟然能直接运行APK
  3. 软件开发人员的简历项目经验怎么写?
  4. Android勒索软件分析
  5. 掌握Iometer的安装和使用
  6. IM TeamTalk流程分析
  7. 效仿大众?宝马全新平台战略:简化硬件,强化软件差异化
  8. Multisim14简介与安装
  9. 神经网络算法入门书籍,bp神经网络算法的优点
  10. python制作微信聊天机器人:10行代码让你秒变撩妹达人