2024-10-02 04:23:51 发布
网友
在我的代码中有一个Frozenset,它包含一个单一的数字(例如Frozenset([5]))。我要做的是把这个值变成一个变量。Python的方法是什么?在
Frozenset
Frozenset([5])
因为您可以对Frozenset进行迭代,所以我已经尝试过这样做:var = next(myFrozenSet)但是它不起作用,因为Frozenset实际上不是迭代器。 我还试图使用myFrozenSet.pop(),但这不是{}的属性。在
var = next(myFrozenSet)
myFrozenSet.pop()
可以使用^{} function创建迭代器:
element = next(iter(some_frozen_set))
这是从frozenset中获取单个元素的最有效方法;所有其他方法都需要先创建另一个容器(如集合或列表),这比创建迭代器的成本更高。在
frozenset
可以使用^{} function 创建迭代器:
这是从
frozenset
中获取单个元素的最有效方法;所有其他方法都需要先创建另一个容器(如集合或列表),这比创建迭代器的成本更高。在相关问题 更多 >
编程相关推荐