如何在Python中创建并操作集合?
时间: 2024-09-24 22:31:17 浏览: 34
在Python中,集合(Set)是一种无序、不重复元素的数据结构。你可以使用内置的`set()`函数或大括号`{}`来创建集合。以下是一些基本的操作:
1. 创建集合:
```python
# 使用 set() 函数
my_set = set([1, 2, 3, 4, 5])
# 直接用大括号
another_set = {6, 7, 8, 9, 10}
```
2. 添加元素:
```python
my_set.add(11) # 添加新的元素
```
3. 删除元素:
```python
my_set.remove(3) # 删除特定元素
```
4. 检查元素是否存在:
```python
if 2 in my_set:
print("2 is in the set")
```
5. 集合运算:
- 并集 (`|`):
```python
combined_set = my_set | another_set
```
- 交集 (`&`):
```python
intersection = my_set & another_set
```
- 差集 (`-`):
```python
difference = my_set - another_set
```
6. 集合大小:
```python
print(len(my_set))
```
7. 将列表转换为集合:
```python
list_to_convert = [1, 2, 3, 2, 1]
unique_list = list(set(list_to_convert))
```
8. 集合的迭代:
```python
for item in my_set:
print(item)
```
阅读全文