使用more_itertools
這里要使用到more_itertools這個包,直接用pip安裝就可以了
pip install more_itertools
查看迭代器可迭代的次數
import more_itertools
# data是你的迭代器
print(more_itertools.ilen(data))
轉換可看長度對象
你也可以將你的迭代器變成一個列表,再查看列表長度。但是這樣你的迭代器就變成空的了,建議使用第一種方法。
# data是你的迭代器
print(len(list(data)))