发布网友 发布时间:2022-03-03 12:46
共2个回答
热心网友 时间:2022-03-03 14:15
set和frozenset皆为无序唯一值序列。set和frozenset最本质的区别是前者是可变的、后者是不可变的 。当集合对象会被改变时(例如添加、删除元素等),只能使用set ,一般来说使用fronzet的地方都可以使用set 。热心网友 时间:2022-03-03 15:33
frozenset和set(无序集合)很相似,但是set是可改变(mutable)的, frozenset是不可改变(immutable)的。frozenset虽然由于不可改变变得不那么灵动,但是它的查找效率高于set,还有hash方法来将它映射到dict中。