python: iter、next函数

来源:互联网 发布:ios移动网络下上传图片 编辑:程序博客网 时间:2024/06/04 18:06

语法

iter(object[, sentinel])


next(iterator[, default])

实验代码

# -*- coding: utf-8 -*-# 首先获得Iterator对象:it = iter([1, 2, 'Hello', 'Nanjing', [10, 20]])print type(it)print it# 循环:while True:    try:        # 获得下一个值:        x = next(it)        print(x)    except StopIteration:        # 遇到StopIteration就退出循环        break