可叠代對象
阿新 • • 發佈:2017-08-15
[] ble div for循環 pri highlight import abc clas
>>> from collections import Iterable >>> print(isinstance("ABC",Iterable)) True >>> print(isinstance([],Iterable)) True >>> print(isinstance((),Iterable)) True >>> print(isinstance({},Iterable)) True >>> print(isinstance(12345,Iterable)) False
可叠代對象:可作用於for循環的都是可叠代對象,包括字符串、列表、元組、字典等,數字不可以for循環即不是可叠代對象
from collections import Iterable
# 字符串
>>> print(isinstance("ABC",Iterable))
True
# 列表
>>> print(isinstance([],Iterable))
True
# 元組
>>> print(isinstance((),Iterable))
True
# 字典
>>> print(isinstance({},Iterable))
True
# 數字
>>> print(isinstance(12345,Iterable))
False
可叠代對象