共计 653 个字符,预计需要花费 2 分钟才能阅读完成。
在 Python 中,set 是一种容器类型,用于存储不重复的元素集合。它类似于数学中的集合,没有固定顺序,而且元素不可重复。
set 的常用操作包括:
- 创建 set:可以使用花括号 {} 或者 set()函数来创建一个空的 set。例如:
my_set = {1, 2, 3} # 使用花括号创建 set
my_set = set([1, 2, 3]) # 使用 set()函数创建 set
- 添加元素:使用 add()方法向 set 中添加一个元素,如果元素已经存在,则不会重复添加。例如:
my_set.add(4)
- 删除元素:使用 remove()或者 discard()方法从 set 中删除指定元素。如果元素不存在,remove()会引发一个 KeyError,而 discard()不会有任何反应。例如:
my_set.remove(3)
my_set.discard(3)
- 集合运算:set 支持各种集合运算,如并集、交集、差集等。例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
union_set = set1 | set2 # 并集
intersection_set = set1 & set2 # 交集
difference_set = set1 - set2 # 差集
- 遍历 set:可以使用 for 循环来遍历 set 中的元素。例如:
for item in my_set:
print(item)
需要注意的是,set 中的元素必须是不可变类型,例如数字、字符串、元组等,而不能包含可变类型的元素,如列表、字典等。因为 set 是基于哈希表实现的,可变类型的元素没有哈希值,无法作为 set 的元素。
丸趣 TV 网 – 提供最优质的资源集合!
正文完