python中的容器里的方法有哪些?
时间: 2023-11-25 14:07:59 浏览: 74
Python使用容器中常用代码
Python中的容器(Container)是指可以存储多个元素的数据结构,常见的容器包括列表(list)、元组(tuple)、集合(set)和字典(dict)。下面是它们常用的方法:
1. 列表(list):
- `append(item)`:将元素添加到列表末尾
- `extend(iterable)`:将可迭代对象的元素添加到列表末尾
- `insert(index, item)`:在指定位置插入元素
- `remove(item)`:删除列表中的指定元素
- `pop([index])`:删除并返回指定位置的元素,默认为最后一个元素
- `index(item)`:返回指定元素在列表中的索引
- `count(item)`:返回指定元素在列表中的出现次数
- `sort()`:对列表进行排序
- `reverse()`:将列表反转
2. 元组(tuple):
- 元组是不可变的,因此没有特定的方法,可以使用通用的序列操作来访问和操作元组中的元素。
3. 集合(set):
- `add(item)`:向集合中添加元素
- `remove(item)`:从集合中移除指定元素,如果元素不存在则引发 KeyError 异常
- `discard(item)`:从集合中移除指定元素,如果元素不存在则不会引发异常
- `pop()`:随机删除并返回集合中的一个元素
- `clear()`:清空集合中的所有元素
- `union(other_set)`:返回两个集合的并集
- `intersection(other_set)`:返回两个集合的交集
- `difference(other_set)`:返回两个集合的差集
- `symmetric_difference(other_set)`:返回两个集合的对称差集
4. 字典(dict):
- `keys()`:返回字典中所有的键
- `values()`:返回字典中所有的值
- `items()`:返回字典中所有的键值对
- `get(key[, default])`:根据键获取对应的值,如果键不存在则返回默认值
- `pop(key[, default])`:删除并返回指定键的值,如果键不存在则引发 KeyError 异常或返回默认值
- `popitem()`:随机删除并返回字典中的一个键值对
- `update(other_dict)`:将另一个字典中的键值对更新到当前字典中
- `clear()`:清空字典中的所有键值对
这些只是常用的方法,每种容器还有更多其他方法可以根据需求使用。
阅读全文