说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
在 Python 中,update() 方法用于修改集合,将一个集合中的元素添加到另一个集合中。它接受一个可迭代对象作为参数,如列表、元组或其他集合,并将这些元素添加到调用该方法的集合中。
语法如下:
update(*others) # 支持更新多个
set |= other | ...
更新集合,添加来自 others 中的所有元素。这是一个原地操作。
请注意,非运算符版本的 update(), intersection_update(), difference_update() 和 symmetric_difference_update() 方法将接受任意可迭代对象作为参数。
以下是一个示例:
set1 = {1, 2, 3}
set2 = {4, 5, 6}
# 使用 update() 方法将 set2 中的元素添加到 set1 中
set1.update(set2)
set1 |= set2
print(set1) # 输出 {1, 2, 3, 4, 5, 6}
在上述示例中,update() 方法将 set2 中的元素添加到 set1 中,最终输出的集合为 {1, 2, 3, 4, 5, 6}。
update() 方法也可以接受多个参数,每个参数都是一个可迭代对象,它们的元素都会被添加到调用该方法的集合中:
set3 = {7, 8, 9}
# 使用 update() 方法将 set2 和 set3 中的元素添加到 set1 中
set1.update(set2, set3)
set1 |= set2 | set3
print(set1) # 输出 {1, 2, 3, 4, 5, 6, 7, 8, 9}
在这个示例中,update() 方法将 set2 和 set3 中的元素都添加到 set1 中,最终输出的集合为 {1, 2, 3, 4, 5, 6, 7, 8, 9}。
更新时间:2024-03-14 15:02:40 标签:python 集合 更新