1. 程式人生 > >可叠代對象

可叠代對象

[] 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

可叠代對象