python3 集合添加

木君言 3周前 16浏览 0评论

Python3中的集合(set)是一种无序、可变的容器,其中的元素不允许重复。集合中支持添加元素,可以通过add()、update()方法来添加元素。

# add()方法
set1 = {1, 2, 3}
set1.add(4)
print(set1) # {1, 2, 3, 4}

# update()方法
set2 = {5, 6, 7}
set1.update(set2)
print(set1) # {1, 2, 3, 4, 5, 6, 7}

add()方法是将一个元素添加到集合中,如果添加的元素已经存在,则不会进行任何操作。

update()方法可以将多个元素添加到集合中,可以传入列表、元组、字典、集合等容器。

set3 = {8, 9, 10}
set4 = (11, 12, 13)
set1.update(set3, set4)
print(set1) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}

update()方法也可以通过字典将键值对添加到集合中,但只会添加字典中的键。

dic = {'a': 14, 'b': 15, 'c': 16}
set1.update(dic)
print(set1) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 'a', 'b', 'c'}

总之,Python3中的集合提供了方便的元素添加方法,可以通过add()、update()方法灵活地进行元素的添加。