python set如何使用
时间: 2024-06-15 08:07:05 浏览: 129
Python中的set是一种无序且不重复的集合数据类型。你可以使用set来存储一组唯一的元素。下面是一些关于Python set的常见用法:
1. 创建set:
你可以使用花括号{}或者set()函数来创建一个空的set。例如:
```
my_set = {1, 2, 3}
empty_set = set()
```
2. 添加元素:
你可以使用add()方法向set中添加单个元素,或者使用update()方法添加多个元素。例如:
```
my_set.add(4)
my_set.update([5, 6, 7])
```
3. 移除元素:
你可以使用remove()方法移除指定的元素,如果元素不存在会引发KeyError异常。另外,你也可以使用discard()方法移除元素,如果元素不存在不会引发异常。例如:
```
my_set.remove(3)
my_set.discard(4)
```
4. 集合操作:
你可以使用交集、并集、差集等操作来处理set。例如:
```
set1 = {1, 2, 3}
set2 = {2, 3, 4}
intersection = set1.intersection(set2) # 交集
union = set1.union(set2) # 并集
difference = set1.difference(set2) # 差集
```
5. 遍历set:
你可以使用for循环来遍历set中的元素。例如:
```
for item in my_set:
print(item)
```
阅读全文