python如何加入集合,Python如何添加元素到集合中

原创
admin 3周前 (09-25) 阅读数 30 #Python

Python中集合(set)是一种非常有用数据结构它可以存储多个不重复的元素,在Python中,可以使用set()函数或者{}创建一个集合。

使用set()函数创建集合

set()函数可以用来创建一个新的集合。

创建一个包含1, 2, 3的集合
my_set = set([1, 2, 3])
print(my_set)  # 输出:{1, 2, 3}

使用{}创建集合

除了使用set()函数,还可以使用{}来创建集合。

创建一个包含'a', 'b', 'c'的集合
my_set = {'a', 'b', 'c'}
print(my_set)  # 输出:{'a', 'b', 'c'}

向集合中添加元素

Python中,可以使用add()方法向集合中添加元素

创建一个包含1, 2, 3的集合
my_set = set([1, 2, 3])
向集合中添加元素4
my_set.add(4)
print(my_set)  # 输出:{1, 2, 3, 4}

从集合中移除元素

在Python中,可以使用remove()方法从集合中移除元素。

创建一个包含1, 2, 3的集合
my_set = set([1, 2, 3])
从集合中移除元素2
my_set.remove(2)
print(my_set)  # 输出:{1, 3}

集合的其他操作

除了添加和移除元素,Python的集合还支持多种其他操作,如交集、并集、差集等。

创建两个集合
set1 = set([1, 2, 3])
set2 = set([2, 3, 4])
计算交集
intersection = set1.intersection(set2)
print(intersection)  # 输出:{2, 3}
计算并集
union = set1.union(set2)
print(union)  # 输出:{1, 2, 3, 4}
计算差集
difference = set1.difference(set2)
print(difference)  # 输出:{1}

Python的集合是一种非常强大数据结构,支持多种操作可以用于存储不重复的元素,通过set()函数{}可以创建集合,使用add()方法添加元素,使用remove()方法移除元素,集合还支持交集、并集和差集等操作。

热门