p ython集合增删改
时间: 2023-07-28 21:07:10 浏览: 44
Python中的集合是一种可变容器,支持增加、删除和修改元素。下面是一些常用的集合操作:
1. 添加元素:使用add()方法可以向集合中添加一个元素,也可以使用update()方法向集合中添加多个元素。
```python
set1 = {'apple', 'orange', 'banana'}
set1.add('watermelon')
print(set1) # {'apple', 'orange', 'banana', 'watermelon'}
set1.update(['pear', 'grape'])
print(set1) # {'apple', 'orange', 'banana', 'watermelon', 'pear', 'grape'}
```
2. 删除元素:使用remove()方法可以删除集合中指定的元素,如果元素不存在会抛出KeyError异常。使用discard()方法也可以删除元素,但是如果元素不存在不会抛出异常。
```python
set1 = {'apple', 'orange', 'banana'}
set1.remove('orange')
print(set1) # {'apple', 'banana'}
set1.discard('watermelon')
print(set1) # {'apple', 'banana'}
```
3. 修改元素:由于集合中的元素是不可变类型,所以不能直接修改元素。如果需要修改元素,需要先删除原有元素,然后再添加新的元素。
```python
set1 = {'apple', 'orange', 'banana'}
set1.remove('orange')
set1.add('watermelon')
print(set1) # {'apple', 'banana', 'watermelon'}
```