Python Set 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)
自己動手試一試 »