Python 集合 update() 方法
示例
将集合 y
中的项插入到集合 x
中
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.update(y)
print(x)
自己尝试 »
定义和用法
update()
方法通过添加来自另一个集合(或任何其他可迭代对象)的项来更新当前集合。
如果一个项同时存在于两个集合中,则更新后的集合中只会出现该项的一次。
作为快捷方式,可以使用 |=
运算符,请参见下面的示例。
语法
set.update(set1, set2 ...)
参数值
参数 | 描述 |
---|---|
set1 | 必需。要插入到当前集合中的可迭代对象 |
set2 | 可选。要插入到当前集合中的更多可迭代对象。 您可以插入任意数量的可迭代对象。 用逗号分隔每个可迭代对象。 |
更简短的语法
set |= set1 | set2 ...
参数值
参数 | 描述 |
---|---|
set1 | 必需。要插入到当前集合中的集合。 |
set2 | 可选。要插入到当前集合中的更多集合。 您可以插入任意数量的集合。 用 | (管道运算符)分隔集合。请参见下面的示例。 |
更多示例
示例
使用 |=
作为 update()
的快捷方式
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x |= y
print(x)
自己尝试 »
示例
插入多个集合
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = {"cherry", "micra", "bluebird"}
x.update(y, z)
print(x)
自己尝试 »
示例
使用 |=
运算符连接多个集合
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = {"cherry", "micra", "bluebird"}
x |= b | c
print(x)
自己尝试 »