表现形式:
for <target> in <object>:
statement1
else
statement2 |
下面是联合else break continue使用形式:
for <target> in <object>:
if conditions:
statement1
if conditions:
break
if conditions:
continue
else
statement2 |
例子:
>>> for x in range(3):
print(x)
0
1
2
>>> for x in range(5):
if x==3:
continue
print(x)
0
1
2
4
>>>
>>> for x in range(5):
if x==3:
break
print(x)
else:print('over')
0
1
2
>>>
>>> for x in range(5):
print(x)
else :print('over')
0
1
2
3
4
over
>>>
在元组中的使用
>>> for item in (1,2,3):
print(item)
1
2
3
在列表中的使用
>>> for item in [1,2,3]:
print(item)
1
2
3
在字典中的使用
>>> aDict={'a':1,'b':2,'c':3}
>>> for key in aDict:
print(aDict[key])
2
3
1
>>>
其他的一些使用:
>>> for item in 'abcd':
print(item)
a
b
c
d
>>>
嵌套使用:
>>> aList=['123','abc',(3,4),{'a':1,'b':2,'c':3}]
>>> for item in aList:
for sub in item:
print(sub)
1
2
3
a
b
c
3
4
b
c
a
>>>
还有for经常使用在序列赋值里面,我们之前已经详细通过一个章节说明,可以
点击查看,现在使用for只不过把过程多做几次而已
>>> aList=[(1,2),(3,4),(5,6)]
>>> for (a,b) in aList:
print(a,b)
1 2
3 4
5 6
>>> a,b
(5, 6)
>>>
这节课就到这里,这一章节主要讲述了for的一些使用,下一章节将讲述一下循环的高级应用
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
2.13 for循环和range()内建函数 2.14 列表解析 2.15 文件和内建函数open()、file() 2.16 错误和异常 2.17 函数 2.18 类 2.19 模块 2.20 实用的函数 2.21 练习 ...
12.5 通过Joblib提高for循环的并发性 286 12.6 比较Bottleneck函数与NumPy函数 287 12.7 通过Jug实现MapReduce 289 12.8 安装MPI for Python 292 12.9 IPython Parallel 292 12.10 小结 296 附录A 重要概念 ...
2.13 for循环和range()内建函数 2.14 列表解析 2.15 文件和内建函数open()、file() 2.16 错误和异常 2.17 函数 2.17.1 如何定义函数 2.17.2 如何调用函数 2.17.3 默认...
8.3 使用for循环进行遍历 74 8.4 字符串切片 75 8.5 字符串是不可变的 76 8.6 搜索 77 8.7 循环和计数 77 8.8 字符串方法 78 8.9 操作符in 79 8.10 字符串比较 79 8.11 调试 80 8.12 术语表 82 ...
2.13 for循环和range()内建函数 2.14 列表解析 2.15 文件和内建函数open().cfile() 2.16 错误和异常 2.17 函数 2.17.1 如何定义函数 2.17.2 如何调用函数 2.17.3 默认...
2.13 for循环和range()内建函数 2.14 列表解析 2.15 文件和内建函数open()、file() 2.16 错误和异常 2.17 函数 2.17.1 如何定义函数 2.17.2 如何调用函数 2.17.3 默认...
2.13 for循环和range()内建函数 2.14 列表解析 2.15 文件和内建函数open()、file() 2.16 错误和异常 2.17 函数 2.17.1 如何定义函数 2.17.2 如何调用函数 2.17.3 默认...
久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................
6.3. for 循环 6.4. 使用 sys.modules 6.5. 与目录共事 6.6. 全部放在一起 6.7. 小结 7. 正则表达式 7.1. 概览 7.2. 个案研究:街道地址 7.3. 个案研究:罗马字母 7.3.1. 校验千位数 7.3.2. 校验百位数 7.4...
第 1 章 安装 Python........................................................................................................................................7 1.1. 哪一种 Python 适合您? ..................
ruby语法基础教程,比较全的。 目 录 Ruby语言 1 Grant Ren 1 第一部分 Ruby语言基础 8 第一章 Ruby语言概述 8 §1.1 Ruby的历史 8 §1.2 Ruby名字的由来 8 §1.3 Ruby的特点 8 §1.4 Ruby和Python的比较 9 第二章...
全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和...
12.3 配置NIS客户 229 12.4 配置NIS从服务器 231 12.5 在/etc/passwd文件中使用NISisms 232 12.6 使用网络组 232 12.7 解决问题的一些技巧 233 12.8 小结 233 第13章 网络文件系统 235 13.1 NFS安装 235 13.2 启动和...
全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和...
4.3.3 for循环 80 4.3.4 嵌套循环 83 4.4 控制循环结构 84 4.4.1 使用break结束循环 84 4.4.2 使用continue结束本次循环 86 4.4.3 使用return结束方法 87 4.5 数组类型 87 4.5.1 理解数组:数组也是一种类型 ...