next()函数的作用是返回迭代器下一个项目
形式:
next(iterator[, default])
参数说明:
iterator -- 可迭代对象
default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。
如果传入第二个参数, 获取最后一个元素之后, 下一次next返回该默认值, 而不会抛出 StopIteration:
注意:
1.next函数里面一定要是可迭代的对象
list不是迭代器,
2.生成器(generator)是可迭代对象
参考: