摘要:
def func(): return [lambda x: x*i for i in range(5)] def foo(): return [m(2) for m in func()] res = foo() print(res) >>> [8, 8, 8, 8] 阅读全文
摘要:
可迭代对象和迭代器 可迭代对象:内置方法有__iter__方法的 像基本数据类型:list, dict, tuple, str都是可迭代对象。但同时,他们没有__next__,所以不能叫做迭代器。 迭代器:内置方法有__iter__和__next__的 因为迭代器都有__iter__,所以,迭代器都 阅读全文