普通列表迭代和生成器迭代之间有什么区别?

时间:2019-02-13 21:32:37

标签: python python-3.x

我试图理解可迭代器和生成器之间的区别,因为对我来说,结果在以下代码片段中看起来是相同的。

  Path secondPath = Path()
  secondPath.addPath(path, center);
  canvas.drawPath(secondPath, mpaint);

现在是生成器

mylist = [x*x for x in range(3)]
   for i in mylist:
       print(i)
#output

0
1
4 

0 个答案:

没有答案