まとめ
- Iterable:
for文で回せる- Iterator:
len()できない-
enumerate(),zip(),map(),filter()の戻り値 -
itertoolsで用意されている関数の戻り値 - file object:
open()の戻り値など - Generator: ジェネレータ式・関数の戻り値
-
- Collection:
len()できるarray.arrayenum.Enum- Sequence: indexとsliceが使える
liststrcollections.deque-
range()の戻り値 tuple
- Set: 集合の演算が使える
setfrozenset
- Mapping: keyとvalueが定義されている
-
dictcollections.defaultdictcollections.Counter
collections.ChainMap
-
- Iterator:
- Number
-
decimal.Decimal: 任意精度の浮動小数点数 - Complex
complex- Real
fraction.Fractionfloat-
intbool
-