frozenset在python中返回集合

frozenset在python中返回集合,第1张

frozenset在python中返回集合

集合中的元素可以变化,不过当我们想要固定其中的元素就不方便了。当我们需要一个可固定的集合时,就可以使用frozenset来返回,确保集合中的元素不可变更。在正式进入实例返回集合之前,我们先来对frozenset函数的基本内容进行学习。

1.说明:  

(1)传入一个可迭代对象,生成一个新的不可变集合

>>> a = frozenset(range(10))
>>> a
frozenset({0, 1, 2, 3, 4, 5, 6, 7, 8, 9})
>>> b = frozenset('I am a Pythoner')
>>> b
frozenset({'y', 'I', ' ', 'r', 't', 'm', 'h', 'o', 'a', 'e', 'n', 'P'})

(2)不传入参数时,生成的空的不可变集合。

>>> c = frozenset()
>>> c
frozenset()

2.参数

iterable -- 可迭代的对象,比如列表、字典、元组等等。

3.返回值

返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。

4.实例

#frozenset()
 
l = [1, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9]
print(len(l), l)
set = frozenset(l)
print(len(set), set)

结果输出如下:

11 [1, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9]
9 frozenset({1, 2, 3, 4, 5, 6, 7, 8, 9})

以上就是我们使用frozenset在python中返回集合的方法,有固定集合中元素需求的小伙伴,都可以使用frozenset函数来解决。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/3013630.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-09-28
下一篇2022-09-28

发表评论

登录后才能评论

评论列表(0条)

    保存