拿到迭代器可以用内置函数iter()
iterator=iter("hello,world“),此时得到迭代器地址
用next函数可以拿到迭代器里的内容
next(iterator),此时拿到迭代器里的内容(一次拿一个)
for 循环的展示
s="迭代器“
it=iter(s)
while 1:
try:
data=next(it)
print(data)
except Stopiteration:
break
迭代器特性:
迭代器是一次性的,而且只能向前,不能反复
拿到迭代器可以用内置函数iter()
iterator=iter("hello,world“),此时得到迭代器地址
用next函数可以拿到迭代器里的内容
next(iterator),此时拿到迭代器里的内容(一次拿一个)
for 循环的展示
s="迭代器“
it=iter(s)
while 1:
try:
data=next(it)
print(data)
except Stopiteration:
break
迭代器特性:
迭代器是一次性的,而且只能向前,不能反复