四、数据类型_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})
上一篇:async / await


下一篇:Leetcode 567. 字符串的排列