Python中的集合(set)是一种无序且元素不重复的数据结构,它可以包含不同类型的元素。以下是集合可以包含的一些元素类型:
1. 数字:整数和浮点数。
2. 字符串:任何不可变的字符序列。
3. 元组:不可变的有序元素序列。
4. 列表:可变元素的有序序列,但集合中的列表会被转换为不可变的元组。
5. 字典:不可变的键值对集合,但集合中的字典会被转换为不可变的冻结集合(frozenset)。
需要注意的是,集合中的元素必须是可哈希的(hashable),这意味着它们不能是可变的(mutable),如列表和字典。集合中的元素是无序的,并且每个元素只能出现一次