在Python中,集合(Set)是一种无序且不包含重复元素的数据类型。创建集合可以使用以下方法:
1. 使用花括号`{}`直接创建集合,元素之间用逗号`,`分隔。
```python
set1 = {"apple", "banana", "cherry"}
2. 使用`set()`函数创建集合,可以将列表、元组、字符串等可迭代对象转换为集合。
```python
set2 = set(["apple", "banana", "cherry"])
集合中的元素必须是可哈希的,即不可变的,例如数字、字符串、元组等。集合支持多种操作,如并集、交集、差集、对称差集等。
创建空集合必须使用`set()`函数,不能使用花括号`{}`,因为`{}`创建的是空字典。
```python
empty_set = set()
集合的常见操作方法包括添加元素(`add()`)、删除元素(`remove()`、`discard()`)、清空集合(`clear()`)等。
```python
添加元素
set1.add("orange")
删除元素
set1.remove("banana")
清空集合
set1.clear()
集合是无序的,因此元素的顺序是不确定的。集合中的元素不允许重复。