Python 中的 for 循环可以用于任何序列型的数据,包括列表、元组、集合、字典甚至字符串。

for 循环的主要语法形式如下:

for 变量 in 序列:

语句 1

else:

语句2

用于字符串列表时主要语法形式如下:

languages = ["C#", "Java", "Python"]

for x in languages:

print(x)

上述代码的运行结果如下所示:

>>> languages = ["C#", "Java", "Python"]

>>> for x in languages:

print(x)

C#

Java

Python

如要实现类似其他语言中的指定循环次数,可以使用 range( ) 函数,例如:

for i in range(4):

print(i)

上述代码的运行结果如下所示:

>>> for i in range(4):

print(i)

0

1

2

3

也可以结合 range( ) 和 len( ) 函数用于一个字符串列表,例如:

languages = ["C#", "Java", "Python"]

for i in range(len(languages)):

print(i, languages[i])

上述代码的运行结果如下所示:

>>> languages = ["C#", "Java", "Python"]

>>> for i in range(len(languages)):

print(i, languages[i])

0 C#

1 Java

2 Python

python中的for语句涉及的序列可以是( )-Python for循环语句相关推荐

  1. python字符串能减吗_在python中减去两个字符串(Subtract two strings in python)

    在python中减去两个字符串(Subtract two strings in python) 我应该计算两个不同列表的元素之间的差异. 这是我的代码: import operator a = ['5 ...

  2. python中ifelifelse用在什么结构_详解Python if-elif-else知识点

    有的时候,一个 if - else - 还不够用.比如,根据年龄的划分:条件1:18岁或以上:adult 条件2:6岁或以上:teenager 条件3:6岁以下:kid Python if-elif- ...

  3. python中的常量可以修改吗_深入理解Python变量与常量

    变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内存区域,常量一旦被初始化就不能被 ...

  4. python中superclass是什么_深度解析并实现python中的super(转载,好文)

    大神半个月的成绩,让我看的叹为观止,建议看原帖地址,会让你对Python的描述符有更强的认识. 原文链接:https://blog.csdn.net/zhangjg_blog/article/deta ...

  5. python中的for语句涉及的序列可以是列表_Python中的列表与循环

    文章中的所有例子全部经过实际测试,可以直接使用.开发环境是python 3.8.5 条件和循环 本章的主要内容是Python的条件和循环语句.主要涉及if.else.elif.while.for.ra ...

  6. python中for语句涉及的序列可以是字符串吗_用for循环,可以遍历字符串、列表、元组、字典、数字序列、文件(TXT、excel)。...

    [单选题]以上代码输出的结果是( ) if None: print("Hello") [单选题]在循环语句中,_______语句的作用是提前进入下一次循环. [单选题]在循环语句中 ...

  7. python中for语句涉及的序列可以是关系表达式吗_为什么我可以在Python for循环中为迭代器和序列使用相同的名称?...

    x告诉我们什么: Python 3.4.1 (default, May 19 2014, 13:10:29) [GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-5 ...

  8. python中循环语句只有for和while两种_Python循环语句之while,for语句详解

    下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...

  9. python基础语言与应用第五章_《Python基础教程》 读书笔记 第五章(下)循环语句...

    5.5.1while循环 x=1 while x<=100: print x x+=1 确保用户输入了名字: name="" while not name: name=raw ...

最新文章

  1. 智能化的数据中心到底该如何建设?
  2. centos7 ssh 密码拒绝_Centos7的ssh connection refused
  3. NVIDIA DIGITS 5.1-dev学习笔记之安装过程记录:Windows10 x64位系统 、 MicroSoft Caffe Master、CUDA 8.0 、Python 2.7
  4. java 安卓调试_【转】Android 调试技术
  5. 美国街头出现怪异无人车:3个激光雷达垂直叠放
  6. Elf二进制文件解析
  7. web前端大一实训 HTML+CSS+JavaScript王者荣耀(60页) web课程设计网页规划与设计 HTML期末大作业 HTML网页设计结课作业...
  8. codeblocks12.11汉化方法(汉化包的使用)
  9. Intellij IDEA 2019 英文界面乱码问题解决
  10. process launch failed: timed out waiting for app to launch问题解决
  11. php 微信 防刷票,细数那些防止微信刷票的设置
  12. 一文带你认识微内核,华为“鸿蒙”操作系统微内核到底是什么?
  13. 树的序列化——浅谈 dfn 与欧拉序列
  14. 北京一所211大学计算机考研从一门改三门!北京化工大学改考
  15. Comparator.comparing嵌套对象倒序以及多重条件排序
  16. 快来给你的Hexo博客招募亿只live2d看板娘吧(๑•̀ㅂ•́)و✧
  17. 【信息】宁波银行金融科技部:常见问题解答
  18. highlight的用法
  19. Whale帷幄 - 门店销售数据分析都有哪些
  20. CT图像中肺结节的精准分割 MATLAB算法源代码

热门文章

  1. 08_01_分布式架构搭建拉勾教育PC站
  2. RabbitMQ:The channelMax limit is reached. Try later.
  3. coursera机器学习第二周编程作业
  4. 【干货分享】微信与ERP支付互通 世界会怎样-解决方案推荐
  5. 【代码复现】ubuntu18.04复现DID-MDN问题总结
  6. python实现北京租房信息计算
  7. 葫芦娃六娃_盘点《葫芦娃》中真正的实力排行,千里眼排第二,火娃排第四
  8. 10-3 德扑,股票演绎法,练习量是个要命的问题
  9. 戴尔聚合网络适配器(Converged Network Adapter, CNA) 在RHEL 6 SP1环境下可开箱即用
  10. 安卓系统管理软件_BlackBerry为部署车载安卓系统保驾护航