`
李灵晖-raylee
  • 浏览: 129074 次
博客专栏
Group-logo
从头认识java
浏览量:0
文章分类
社区版块
存档分类
最新评论

零基础学python-12.3 for循环

 
阅读更多

表现形式:

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-目录





版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    Python 核心编程 第二版

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.18 类   2.19 模块   2.20 实用的函数   2.21 练习  ...

    python数据分析随书代码

    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 重要概念 ...

    Python核心编程第二版

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.17.1 如何定义函数   2.17.2 如何调用函数   2.17.3 默认...

    像计算机科学家一样思考Python(第2版).pdf

    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 ...

    Python核心编程第二版(ok)

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open().cfile()   2.16 错误和异常   2.17 函数   2.17.1 如何定义函数   2.17.2 如何调用函数   2.17.3 默认...

    Python核心编程(第二版).pdf (压缩包分2部分,第二部分)

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.17.1 如何定义函数   2.17.2 如何调用函数   2.17.3 默认...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.17.1 如何定义函数   2.17.2 如何调用函数   2.17.3 默认...

    Python基础教程(第3版)-201802出版-文字版

    久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................

    dive into python

    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...

    Dive Into Python 中文版

    第 1 章 安装 Python........................................................................................................................................7 1.1. 哪一种 Python 适合您? ..................

    ruby语法基础教程

    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 第二章...

    我的编程感悟(中文PDF)(共37M二分卷)分卷二

    全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和...

    RED HAT LINUX 6大全

    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 启动和...

    我的编程感悟(中文PDF)(共37M二分卷)分卷一

    全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和...

    疯狂JAVA讲义

    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 理解数组:数组也是一种类型 ...

Global site tag (gtag.js) - Google Analytics