【发布时间】:2017-10-18 14:51:22
【问题描述】:
在python中,从列表中创建frozenset时,例如:
a=[1,2,3]
b=frozenset(a)
迭代“a”中的项目会迭代 3 个项目,正如预期的那样,但迭代“b”中的项目也会迭代相同的 3 个项目。我希望“b”只包含一项,即列表“a”。为什么会这样?
【问题讨论】:
-
看看
frozensetdocumentation。frozenset"返回[s] 一个新的 set 或 freezeset 对象,其元素取自可迭代对象。"
标签: python python-2.7 set