Python基础:获取迭代器下一项目的常见操作

目录

获取迭代器下一项目通常有三种方法

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)

错误输出:

你可能感兴趣的:(python基础)