Python中的数据类型:集合

1. 什么是集合

在Python中,集合是一种内置的数据类型,表示一组唯一的元素。它是一个无序的元素集合,其中每个元素都是唯一的。

2. 如何创建集合

要在Python中创建一个集合,可以使用set()函数或将元素括在花括号{}中。

✏️ 语法

Python
# 使用set()函数
my_set = set()

# 创建带有元素的集合
my_set = {元素1, 元素2, 元素3}

在上面的代码中,第一种方法使用set()函数创建一个空集合,第二种方法使用花括号括起来的元素创建一个集合。

3. 如何使用集合

一旦你创建了一个集合,你可以对它执行各种操作,如添加元素、删除元素、检查成员资格以及执行集合操作,如并集、交集和差集。

📘 示例

Python
# 向集合添加元素
my_set = {1, 2, 3}
my_set.add(4)
print(my_set)  # 输出:{1, 2, 3, 4}

# 从集合中删除元素
my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)  # 输出:{1, 3}

# 检查集合中的成员资格
my_set = {1, 2, 3}
print(2 in my_set)  # 输出:True

# 集合操作
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)  # 输出:{1, 2, 3, 4, 5}

intersection_set = set1.intersection(set2)
print(intersection_set)  # 输出:{3}

difference_set = set1.difference(set2)
print(difference_set)  # 输出:{1, 2}

在上面的代码中,我们演示了向集合添加元素、从集合中删除元素、检查集合中的成员资格以及执行集合操作,如并集、交集和差集。