在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)此方法返回一个新的集合,其中包含两个集合中存在但不同时存在的元素。
⚠️ 注意