Python--迭代器

# 序列 :列表、元組、字典
# 序列都可以使用迭代器遍歷
a = [100, 200, 300, ]
for i in a:
    print(i, end=",")  # 100,200,300,
# 2. 迭代方法遍歷
# a.iterator()  # java得到迭代器
iter1 = iter(a)  # 得到迭代器
# 可以使用print(next(iter1))方法遍歷
print()
# 2.1. 迭代方法一
# print(next(iter1))
# print(next(iter1))
# print(next(iter1))
# 2.2. 迭代方法二
# for j in iter1:
#     print(j,end=",")
# 2.3. 迭代方法三
iter2 = iter(a)
while True:
    try:
        print(next(iter2), end="。")
    except:
        break
print("end!")
# 迭代: 相當於指針 朝一個方向移動:
# 但用同一個iter2上一個遍歷完,指針移動到末尾,
# 下一個還用iter2就沒有下一個元素了
# 處理代碼沒寫完的報錯,寫上pass
if 9 > 8:
    pass
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章