from collections import Iterable,Iterator
def generator():
for i in range(10):
yield i
st = ‘‘
li = []
di = {}
ge = generator()
isinstance(st, Iterable), isinstance(li, Iterable), isinstance(di, Iterable), isinstance(ge, Iterable)
结果为:
(True, True, True, True)
isinstance(st,Iterator), isinstance(li, Iterator), isinstance(di, Iterator), isinstance(ge, Iterator)
结果为:
(False, False, False, True)
原文:https://www.cnblogs.com/geoffreyone/p/9892481.html