1. aiter(): 回傳非同步迭代器
✦ 指令功能 : 以迭代器逐一訪問集合中的元素,讓程式在等待時 (如等待網路請求)可執行其他任務
✦ 使用時機 : 非同步生成器、資料庫查詢結果等
2. anext(): 取得非同步迭代物的下一個元素
✦ 指令功能 : 從非同步迭代器中取得下一個元素,並使用 await 以非同步方式返回
✦ 使用時機 : 手動控制非同步迭代、處理非同步資料流
3. enumerate(): 回傳可迭代物件索引值
✦ 指令功能 : 將可迭代物件(如列表),轉換成一個同時包含索引值和對應元素的物件
✦ 使用時機 : 迭代需要同時用到項目與其索引、避免手動維護索引變數等
4. filter(): 過濾可迭代物件的元素
✦ 指令功能 : 過濾可迭代物件中的元素,只留下符合特定條件的元素
✦ 使用時機 : 篩選資料、條件過濾等