首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
真值判断方式
真值判断的字节码
真值判断的源码实现
验证真值判断的过程
数字类型如何作真值判断
判断语句(if)
for循环
while语句
break、continue、pass
迭代器、生成器
列表表达式
集合表达式
字典表达式
当前位置:
首页>>
技术小册>>
Python合辑9-判断和循环
小册名称:Python合辑9-判断和循环
要注意Python和C语言中的for语句表达形式完全不同。Python 的 for 语句依据任意序列(字符串、列表)中的子项,按照它们在序列中的顺序来进行迭代。 ``` In [3]: str1 = 'mao' In [4]: for i in str1: ...: print(i) ...: ``` ``` m a o ``` 对列表的循环与字符串几乎一致,只是子项不同。 ``` In [5]: list1 = ['a','aa','aaa'] In [6]: for i in list1: ...: print(i,len(i)) ...: ``` ``` a 1 aa 2 aaa 3 ``` for语句与range函数结合是一种很常见的组合,range函数主要提供一个数值序列。 ``` In [8]: for j in range(len(list1)): ...: print(j,list1[j]) ...: ``` ``` 0 a 1 aa 2 aaa ``` range提供的数值索引方式可以参考列表的切片,同样默认以0开始,且不包括最后一位,上面这种场合利用enumerate()函数表达会更加简单。 ``` In [9]: for i,v in enumerate(list1): ...: print(i,v) ...: ``` ``` 0 a 1 aa 2 aaa ```
上一篇:
判断语句(if)
下一篇:
while语句
该分类下的相关小册推荐:
Python自动化办公实战
机器学习算法原理与实战
Python合辑1-Python语言基础
Python合辑7-集合、列表与元组
Python机器学习基础教程(上)
剑指Python(万变不离其宗)
Python合辑10-函数
Python神经网络入门与实践
Python爬虫入门与实战开发(下)
Python合辑14-面向对象编程案例(下)
Python爬虫入门与实战开发(上)
Python高并发编程与实战