共計 389 個字符,預計需要花費 1 分鐘才能閱讀完成。
在 Python 中,可以通過迭代器對象的 next() 函數來逐個獲取 for 循環的值。
下面是一個簡單的示例:
numbers = [1, 2, 3, 4, 5]
# 創建一個迭代器對象
iter_numbers = iter(numbers)
# 使用 next()函數獲取迭代器中的下一個值
print(next(iter_numbers)) # 輸出 1
print(next(iter_numbers)) # 輸出 2
print(next(iter_numbers)) # 輸出 3
print(next(iter_numbers)) # 輸出 4
print(next(iter_numbers)) # 輸出 5
輸出結果分別為 1,2,3,4 和 5。
需要注意的是,當迭代器中沒有更多的值時,再次調用 next() 函數會引發 StopIteration 異常。因此,在使用 next() 函數時要確保只調用迭代器中的元素個數。
丸趣 TV 網 – 提供最優質的資源集合!
正文完