Python Set update() 方法
示例
A = {'a', 'b'}
B = {1, 2, 3}
# 在 B 的项被添加到 A 之后更新 A
A.update(B)
print(A)
# 输出: {'a', 1, 2, 'b', 3}
update() 语法
update()
方法的语法是:
A.update(B)
这里,A 是一个集合,B 可以是任何可迭代的对象,如列表、集合、字典、字符串等。
update() 参数
update()
方法可以接受任意数量的参数。例如,
A.update(B, C, D)
这里,
B, C, D
- 它们是可迭代的对象,它们的项被添加到集合 A 中
update() 返回值
update()
方法不返回任何值。
示例 1:Python 集合 update()
A = {1, 3, 5}
B = {2, 4, 6}
C = {0}
print('原始 A:', A)
# 将 B 和 C 的项添加到 A 并更新 A
A.update(B, C)
print('调用 update() 后的 A:', A)
输出
原始 A: {1, 3, 5}
调用 update() 后的 A: {0, 1, 2, 3, 4, 5, 6}
在上面的示例中,我们使用了 update()
方法将集合 B 和 C 的项添加到 A 并更新了 A。
这里,最初集合 A 只有 3 个项。当我们调用 update()
时,B 和 C 的项被添加到了集合 A 中。
示例 2:使用 update() 将字符串和字典添加到集合中
# 字符串
alphabet = 'odd'
# 集合
number1 = {1, 3}
number2 = {2, 4}
# 将字符串的元素添加到集合中
number1.update(alphabet)
print('集合和字符串:', number1)
# 字典
key_value = {'key': 1, 'lock' : 2}
# 将字典的键添加到集合中
number2.update(key_value)
print('集合和字典键:', number2)
输出
集合和字符串: {1, 3, 'o', 'd'}
集合和字典键: {'lock', 2, 4, 'key'}
在上面的示例中,我们使用了 update()
方法将字符串和字典添加到集合中。
该方法将字符串分解为单个字符并将它们添加到集合 number1 中。同样,它将字典的键添加到集合 number2 中。
注意: 如果将字典传递给 update()
方法,字典的键将被添加到集合中。