【发布时间】:2015-08-23 21:04:52
【问题描述】:
那么下面的例子中list()和dict()之间的区别背后的解释是什么:
glist = (x for x in (1, 2, 3))
print(list(glist))
print(list(glist))
gdict = {x:y for x,y in ((1,11), (2,22), (3,33))}
print(dict(gdict))
print(dict(gdict))
>>>
[1, 2, 3]
[]
{1: 11, 2: 22, 3: 33}
{1: 11, 2: 22, 3: 33}
【问题讨论】:
标签: python list dictionary generator