在Python中,集合是一个无序的唯一元素集合。
它通过将元素放在花括号{}
中来定义。
集合是可变的,意味着它们可以在创建后进行修改。
💡 用法
✏️ 语法
set_name = {element1, element2, element3, ...}
在上面的代码中,set_name
是集合的名称,element1
,element2
,element3
等是要包含在集合中的元素。
🔧 方法
set_name.add(element)
此方法将一个元素添加到集合中。
set_name.remove(element)
此方法从集合中删除一个元素。
如果元素不存在,则引发KeyError
。
set_name.discard(element)
此方法从集合中删除一个元素(如果存在)。
如果元素不存在,则不执行任何操作。
set_name.clear()
此方法从集合中删除所有元素,使其变为空集。
set_name.copy()
此方法返回集合的浅拷贝。
set_name.union(other_set)
此方法返回一个新的集合,其中包含两个集合中的所有元素,不包括重复元素。
set_name.intersection(other_set)
此方法返回一个新的集合,其中只包含两个集合中共有的元素。
set_name.difference(other_set)
此方法返回一个新的集合,其中包含第一个集合中存在但第二个集合中不存在的元素。
set_name.symmetric_difference(other_set)
此方法返回一个新的集合,其中包含两个集合中存在但不同时存在的元素。
⚠️ 注意