python 集合类型
时间: 2023-10-17 08:32:02 浏览: 80
Python中有两种集合类型:set(集合)和frozenset(不可变集合)。
1. 集合(set)是一组无序、唯一的元素的集合。它们是可变的,意味着可以添加、删除和修改元素。可以使用大括号{}或者set()函数来创建一个集合。
例如:
```python
my_set = {1, 2, 3, 4, 5}
```
2. 不可变集合(frozenset)也是一组无序、唯一的元素的集合,但是它们是不可变的,意味着不能对其进行修改。可以使用frozenset()函数来创建一个不可变集合。
例如:
```python
my_frozenset = frozenset([1, 2, 3, 4, 5])
```
集合类型具有以下特点:
- 集合中的元素是唯一的,即不允许重复。
- 集合中的元素是无序的,不能通过索引访问和修改。
- 可以使用in关键字来检查元素是否存在于集合中。
- 可以使用add()方法向集合中添加元素,使用remove()方法删除元素。
- 支持集合间的数学运算,如并集、交集、差集等。
希望这能解答你的问题!如果还有其他问题,请继续提问。
阅读全文