跳至主要内容

update()

Python 中的 update() 函数 是一种用于集合的方法,该方法通过添加来自另一个集合或可迭代对象(如列表或元组)的元素来更新集合。它通过添加所有唯一的、集合中尚未存在的元素,就地修改原始集合。

参数值

参数 说明
可迭代对象

包含用于更新集合的元素的 可迭代对象(列表、集合、字典等)。

返回值

update() 方法返回 None;它就地更新集合。

如何在 Python 中使用 update()

示例 1

update() 方法使用来自另一个集合或可迭代对象的元素更新集合。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)  # Output: {1, 2, 3, 4, 5}
示例 2

update() 方法还可以将列表或元组作为参数来更新集合。

set1 = {1, 2, 3}
new_elements = [4, 5, 6]
set1.update(new_elements)
print(set1)  # Output: {1, 2, 3, 4, 5, 6}
示例 3

如果集合为空,则 update() 方法的行为类似于 add() 方法。

empty_set = set()
empty_set.update([1, 2, 3])
print(empty_set)  # Output: {1, 2, 3}