python常用集合命令
时间: 2024-08-13 12:04:30 浏览: 58
在Python中,集合(Set)是一种无序、不重复的数据结构。它提供了许多用于操作和管理元素的内置命令。以下是Python中常用的集合命令:
1. **创建集合**:
- `set()` 或者 `{element1, element2, ...}`: 创建一个空集合或包含初始元素的集合。
- `set(iterable)`: 使用迭代器创建集合,如列表、元组等。
2. **添加元素**:
- `add(element)`: 向集合中添加单个元素,如果元素已存在,则不会改变集合。
- `update(iterable)`: 添加多个元素或另一个集合到当前集合。
3. **删除元素**:
- `remove(element)`: 删除指定元素,若元素不存在会抛出异常。
- `discard(element)`: 删除指定元素,即使元素不存在也不会报错。
- `pop()` 或 `pop(element)`: 删除并返回第一个(或指定位置)元素,无元素时返回`None`。
4. **集合运算**:
- `union()`: 返回两个集合的并集。
- `intersection()`: 返回两个集合的交集。
- `difference()`: 返回第一个集合中不包含在第二个集合中的元素。
- `symmetric_difference()`: 返回两个集合的对称差集,即同时包含在其中一个集合但不同时包含在另一个集合的元素。
5. **检查成员**:
- `len(set)`: 获取集合元素的数量。
- `isdisjoint()`: 检查两个集合是否有交集。
- `issubset()`, `issuperset()`: 分别检查集合是否为另一个集合的子集或超集。
阅读全文