Java教程

四、数据类型_6.(2).set - frozenset 冰冻集合

本文主要是介绍四、数据类型_6.(2).set - frozenset 冰冻集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

frozenset

语法:
    1.冻集合只能使用frozenset()函数进行定义
    2.frozenset定义后不能被修改,只能做set相关的数学运算
    3.frozenset()本身就是一个强制类型转换的函数,可以把其他容器类型数据转为frozenset

定义

res = frozenset([1,'a',2,'b'])
print(res)
res = frozenset({1,'a',2,'b'})
print(res)
res = frozenset('1,2,3,4')
print(res)

frozenset({1, 2, 'b', 'a'})
frozenset({1, 2, 'b', 'a'})
frozenset({'3', '2', '1', ',', '4'})

遍历

for i in res :
    print(i,end=' ')
print()

3 2 1 , 4 

copy()

res1 = res.copy()
print(res1)

frozenset({'3', '2', '1', ',', '4'})

frozenset推导式

res = frozenset({i<<1 for i in range(11)})
print(res)

frozenset({0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20})
这篇关于四、数据类型_6.(2).set - frozenset 冰冻集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!