目录
获取迭代器下一项目通常有三种方法
python3中最常见的一种错误使用
获取迭代器下一项目通常有三种方法
- 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)
输出:
python3中最常见的一种错误使用
- iterator.next()
iterator = iter([1,2,3])
print(iterator)
a = iterator.next()
print(a)
错误输出: