1、获取迭代器下一项目通常有三种方法
next()函数
iterator.__next__()属性
for循环
①、next()函数
iterator = iter([1,2,3,4,5,6])
a = next(iterator)
print(a)
b = next(iterator)
print(b)
输出:
②、iterator.__next__()属性
iterator = iter([1,2,3,4,5,6])
a = iterator.__next__()
print(a)
b = iterator.__next__()
print(b)
输出:
③、for循环
iterator = iter([1,2,3])
print(iterator)
for k in iterator:
print(k)
输出:
2、python3中最常见的一种错误使用
iterator.next()
iterator = iter([1,2,3])
print(iterator)
a = iterator.next()
print(a)
错误输出: