python数据容器之集合相关的操作

Python提供了多种数据容器用于存储和操作数据,其中之一就是集合(set)。
集合是一种无序且不重复的容器,可以用于存储多个元素。

创建集合:
可以使用花括号{}或者set()函数来创建一个集合。

set1 = {1, 2, 3}  # 使用花括号创建集合
set2 = set([4, 5, 6])  # 使用set()函数创建集合

注意:创建一个空集合时,必须使用set()函数,因为{}创建的是一个空字典。

集合的基本操作:

  • 添加元素:使用add()方法来向集合中添加元素。
set1.add(4)  # 添加元素4到set1中
  • 删除元素:使用remove()方法来删除集合中的元素。
set1.remove(1)  # 删除元素1
  • 判断元素是否存在:使用in关键字来判断元素是否存在于集合中。
2 in set1  # 判断2是否存在于set1中,返回True或False
  • 获取集合的长度:使用len()函数来获取集合中元素的个数。
len(set1)  # 返回set1中元素的个数
  • 遍历集合:可以使用for循环来遍历集合中的元素。
for item in set1:
    print(item)
  • 集合运算:集合可以进行并集、交集、差集等运算。
# 并集
set3 = set1.union(set2)  # 将set1和set2的元素合并到set3中

# 交集
set4 = set1.intersection(set2)  # 获取set1和set2中共有的元素

# 差集
set5 = set1.difference(set2)  # 获取set1中有但set2中没有的元素

注意:集合是无序的,因此其元素的排列顺序可能会发生变化。

你可能感兴趣的:(Python,python)