赞
踩
1、for循环
(1)语法
for循环称之为遍历,接受可迭代对象或迭代器作为参数,每次迭代其中的一个元素。
语法:
- for iter_var in iterable_object:
- 代码块
iter_var:元素,变量;
iterable_object:可迭代对象,即可以按次序迭代、可循环的对象:String、List、Tuple、字典、文件等。
for循环获取可迭代对象,一次性产生一个迭代器,依次取迭代器中的值,执行语句序列,知道没有元素可取就结束循环。
判断某个对象是否是迭代器,是否是可迭代对象:
- from collections.abc import Iterator,Iterable
- >>>isinstance(range(10),Iterator)
- False
- >>>isinstance(iter(range(10)),Iterator)
- True#是迭代器
- >>>isinstance(iter(range(10)), Iterable)
- True#是可迭代对象
(2)示例
range():Python的内建序列,返回一个可迭代对象,生成一个数字组成的列表,方便for循环遍历。
默认值是1时,生成(end-start)个数。
range(start,end,s
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。