其他分享
首页 > 其他分享> > 四、数据类型_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})

标签:set,res,res1,数据类型,frozenset,print,copy
来源: https://www.cnblogs.com/HyeJeong/p/15468705.html