Python中的for语句用于遍历序列(sequence)中的所有元素,这里的序列可以是列表(list)或者字符串(string)。Python中列表和字符串的使用方法请参考《Python中List的使用方法2-1》、《Python中List的使用方法2-2》、《Python中字符串的使用方法2-1》和《Python中字符串的使用方法2-2》。

1 基本语法

for语句的基本语法是:

for 变量 in 序列:语句1

其中,“序列”即为要遍历的列表或者字符串;“变量”是序列中的元素。每得到一个“序列”中的元素,就执行一次“语句1”,直到遍历“序列”中所有元素。

2 使用方法

使用for遍历序列中元素的代码,如图1所示。

图1 遍历列表中的元素

其中,squares是列表,通过for语句遍历了squares中的所有元素。每次得到squares中的一个元素,就将该元素的值保存到变量i中,并打印出i的取值,直至遍历squares中的所有元素。

图2所示的代码遍历了字符串中的所有字符。

图2 遍历字符串中的字符

Python中for语句的使用方法相关推荐

  1. 5.Python中循环语句的使用方法(for、while、嵌套)

    程序在一般情况下是按顺序执行的.编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式 1.循环控制语句 在了解循环 ...

  2. Python中if语句的使用方法

    if语句用来表示某种可能的情况,并如何处理该情况.if语句可以用来表示一种可能性.两种可能性或者多种可能性. 1 一种可能性 单个的if语句表示一种可能性,if关键字后面跟着表达式,当表达式是True ...

  3. python语言input和if else的嵌套使用_Python中if语句嵌套的方法

    Python中if语句嵌套的方法 发布时间:2020-09-01 11:00:02 来源:亿速云 阅读:103 作者:小新 这篇文章主要介绍了Python中if语句嵌套的方法,具有一定借鉴价值,需要的 ...

  4. Python中for语句与else语句的结合使用

    在<Python中for语句的使用方法>中提到,for语句主要用于遍历容器中的元素:在<Python中if语句的使用方法>中提到,else语句可以与if语句结合使用表示两种可能 ...

  5. Python中range()函数的使用方法

    range()函数可以产生一系列的数字.当需要叠加一些数字时,可以用到range()函数. 1 基本语法 range()函数的基本语法如下所示. range(start, stop) 其中,start ...

  6. python弹出警告框_selenium+webdriver+python 中警告框的处理方法

    在自动化测试过程中,经常会遇到弹出警告框的情况,如图所示: 在 WebDriver 中处理 JavaScript 所生成的 alert.confirm 以及 prompt 是很简单的.具体做法是使用 ...

  7. python中for语句的使用_对Python中for复合语句的使用示例讲解

    当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧--for复合语句. 简单写一个小程序,用于延时循环嵌套功能如下: #!/usr/bin/p ...

  8. [转载] python中的且语句_简单探讨python中的语句和语法

    参考链接: 在Python中解包:并行分配之外 python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了, ...

  9. python中pass语句的作用是什么_简述 Python 中 pass 语句的作用。

    [单选题]从总体中抽取的样本数据的频率分布直方图如图所示,若总体中85%的数据不超过b,则b的估计值为( ) [单选题]Graphically, competitive market supply i ...

最新文章

  1. 判断小数是否相等_四年级上册数学填空+计算+判断易错题整理练习,收藏练一练!...
  2. 手机蓝牙连不上jimu机器人_蓝牙连接出现问题到解决问题,一件小事,感慨实时逆向思维的重要...
  3. AI 到底是怎么「想」的?
  4. 开关 关闭_无论用什么品牌手机,这个开关要关闭,以免耗电又卡顿,抓紧试试...
  5. qt截图怎样实现橡皮擦_利用QT实现截屏的四种方法
  6. fota mcsync洛达检测_详细解析最新推出的顶配版二代悦虎主板洛达1562M数字音频长续航款...
  7. python 求点到线段距离
  8. JavaScript高级程序设计学习笔记--BOM
  9. 钉钉小程序内嵌web网页
  10. F - 喜欢砍竹子的黑泽明
  11. 数据库安全:Oracle数据库防火墙技术
  12. 笔记本触摸屏使用技巧
  13. 软件测试的过程和产生的文档
  14. 中基鸿业分析投资应该注意的事项
  15. pc android ios 学英语,全面升级更新.免费 小学英语人教版.三起[Android.iOS]
  16. “螺蛳粉宇宙中心”柳州,看网红速食如何实现长红?
  17. 养生堂之气虚、血虚、阴虚、阳虚
  18. photoshop--PS数字图像
  19. 中琅条码打印软件之如何导出条形码或二维码矢量文件到Coredraw
  20. 互联网现象背后心理学:为何“蠢萌”比“高冷”更容易火

热门文章

  1. OpenI入门-自己动手new一个Project
  2. 【强化学习高阶技巧】Experience Replay经验回报
  3. [Nodejs] Debug-Chrome Dev Tools
  4. APP设计规范指南,UI设计师必看!
  5. STM32CubeMX——定时器配置
  6. 小泼猴案例页面的动态渲染
  7. [PPT]学习做好PPT,你需要知道这6件事笔记
  8. 认识Unity中Prefab
  9. 《谋圣鬼谷子》杀青 郭宝昌力挺段奕宏戚薇
  10. 银河上半年开放式基金排名:股票型基金