Python 中使用列表解析时候的区别

使用[] + for语句是解析列表

而使用() + for语句是产生生成器

实例代码如下:

Python 中使用列表解析时候的区别
alist = [1, 2, 3, 4, 5]

another_list = [i for i in alist]
print another_list

a_generator = (i for i in alist)

print a_generator

for i in a_generator:
  print i
Python 中使用列表解析时候的区别

Python 中使用列表解析时候的区别,布布扣,bubuko.com

Python 中使用列表解析时候的区别

上一篇:c语言内存对齐(1)


下一篇:java.io.InvalidClassException local class incompatible: stream classdesc serialVersionUID