python集合update()
时间: 2024-08-14 07:05:00 浏览: 33
python集合能干吗
Python中的`update()`方法是用于更新一个集合(如list、set或dict)的操作。这个方法接受另一个可迭代对象(如列表、元组、集合或字典),并将它的元素添加到第一个集合中,如果某个元素已经在第一个集合里,则会被替换。
例如,如果你有一个包含数字的集合`set1`:
```python
set1 = {1, 2, 3}
```
然后你想用一个新的集合`set2 = {4, 5}`来更新它,你可以这样做:
```python
set1.update(set2)
```
之后,`set1`就会变成 `{1, 2, 3, 4, 5}`。如果你想更新字典,`update()`方法会合并字典的键值对,如果有相同的键,后面的值将覆盖前面的值。
```python
dict1 = {'a': 1, 'b': 2}
dict1.update({'b': 3, 'c': 4})
```
此时`dict1`会变为 `{'a': 1, 'b': 3, 'c': 4}`。
阅读全文