python set补记
时间: 2023-08-21 16:12:24 浏览: 129
回答: 在Python中,set是一种无序的集合数据类型,用于存储不重复的元素。它可以操作list、str等格式,并具有很好的去重性。可以理解为数学中的集合,可以进行交集、并集、差集等操作。需要注意的是,set是无序的,元素不可变。因此,set不支持索引操作,也无法向固定位置插入或删除元素。实现原理上,Python中的set使用哈希表来提高查询速度,但与字典结构有所不同。set的值存储是通过结构体setentry来保存数值的。[2]
阅读全文