1. 使用 isinstance() 和 collections.abc.Iteratorfrom collections.abc import Iteratora = map(lambda x: x**3, [1, 2, 3])print(isinstance(a, Iterator)) # 输出: True2.检查迭代器协议的方法a = map(lambda x: x**3, [1, 2, 3])print(hasattr(a, '__iter__')) # 输出: Trueprint(hasattr(a, '__next__')) # 输出: True # 迭代器的 __iter__ 方...