# 创建一个普通的可变集合
my_set = set([1, 2, 3, 4])
# 创建一个不可变的集合(frozenset)
my_frozenset = frozenset([1, 2, 3, 4])
# 尝试修改可变集合,这是允许的
my_set.add(5)
print(my_set) # 输出: {1, 2, 3, 4, 5}
# 尝试修改不可变集合(frozenset),会引发错误
# my_frozenset.add(5) # 会引发 AttributeError 错误
# 不可变集合可以用作字典的键
my_dict = {my_frozenset: "value"}
print(my_dict) # 输出: {frozenset({1, 2, 3, 4}): 'value'}
輸出結果:
推薦hahow線上學習python: https://igrape.net/30afN