python中next()函数的用法
python中next()的具体的形式为:next(iterobject,defalt),第一个参数是可迭代的对象,第二个参数可以写也可以不写,不写的时候,如果可迭代的元素取出完毕,会返回StopIteration异常,第二个参数写的时候,当可迭代对象迭代完后,会返回一直返回第二个参数写的那个元素。
具体程序如下:
list_1 = [1,2,3,4,5]
a= iter(list_1)
print(next(a,’-1’)) # 1
print(next(a,’-1’)) #2
print(next(a,’-1’)) #3
print(next(a,’-1’)) #4
print(next(a,’-1’)) #5
print(next(a,’-1’)) #-1
当用next()函数读取文件时:
如果只执行一次默认读取第一行。