可以使用Set这个数据结构来避免重复加入。
示例代码:
existing_set = {1, 2, 3} # 已存在的集合
new_list = [2, 3, 4, 5] # 要加入的元素列表
# 将列表转换成集合,并用集合的union方法与已存在的集合求并集
result_set = existing_set.union(set(new_list))
# 输出结果
print(result_set) # {1, 2, 3, 4, 5}
在上面的示例代码中,先定义了一个已存在的集合existing_set,然后定义一个要加入的列表new_list。接着,使用set()函数将new_list转换成集合,并用集合的union方法与existing_set求并集,得到result_set。最后输出结果即可。
这样做的好处是,将列表转换成集合后可以方便地使用集合的方法来去除重复元素,避免了手动去重的繁琐操作。