判斷一個對象是否可迭代 的方法


如何判斷一個對象是可迭代對象呢?方法是通過collections模塊的Iterable類型判斷:


>>> from collections import Iterable


>>> isinstance('abc', Iterable) # str是否可迭代

True


>>> isinstance([1,2,3], Iterable) # list是否可迭代

True


>>> isinstance(123, Iterable) # 整數是否可迭代
False
發佈了192 篇原創文章 · 獲贊 72 · 訪問量 144萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章