迭代器
迭代是Python最強大的功能之一,是訪問集合元素的一種方式。
迭代器是一個可以記住遍歷的位置的對象。
迭代器對象從集合的第一個元素開始訪問,直到所有的元素被訪問完結束。迭代器只能往前不會後退。
迭代器有兩個基本的方法:iter() 和 next()。
字符串,列表或元組對象都可用於創建迭代器:
list=[1,2,3,4]
it = iter(list) # 創建迭代器對象
print (next(it)) # 輸出迭代器的下一個元素
print (next(it)) # 輸出迭代器的下一個元素(會記住原來的位置,在原來的位置繼續下去)
print("*"*10)
list = [1, 2, 3, 4]
it = iter(list) # 創建迭代器對象
for x in it:
print(x, end=" ")
結果: