set凑集是Python中一种无序的数据构造,它不容许反复元素的存在。在Python编程言语中,set凑集的创建与操纵非常简单。本文将具体介绍怎样编写set凑集以及相干的基本操纵。
起首,我们可能利用大年夜括号{}或许set()函数来创建一个set凑集。当凑会合包含反复元素时,set会主动过滤反复项,只保存独一的元素。
以下是创建set凑集的基本语法:
凑集名 = {元素1, 元素2, 元素3}
或许
凑集名 = set(序列范例)
比方:
my_set = {1, 2, 3}
或许
my_set = set([1, 2, 3, 3, 4, 4]) ## 成果是 {1, 2, 3, 4}
对set凑集的操纵,重要包含增加元素、删除元素、清空凑集、断定元素能否存在等。
- 增加元素:利用add()方法增加单个元素,利用update()方法增加多个元素。
my_set.add(5) ## 增加元素5到my_set
my_set.update([6, 7]) ## 增加元素6跟7到my_set
- 删除元素:利用remove()方法删除指定元素,假如元素不存在会抛出KeyError异常;discard()方法删除元素,假如元素不存在不会抛出异常。
my_set.remove(7) ## 删除元素7
my_set.discard(8) ## 实验删除不存在的元素8,不会报错
- 清空凑集:利用clear()方法清空set凑会合的全部元素。
my_set.clear()
- 断定元素能否存在:利用in关键字断定元素能否存在于set凑会合。
if 3 in my_set:
print('3在凑会合')
以上就是set凑集的创建与基本操纵。set凑集因为其不包含反复元素的特点,常用于数据去重、凑集运算等场景。