序号 | 方法 | 功能 | 对象 | |
列表基本操作 | ||||
1 | 增加 | lst.append(x) | 将x追加至列表尾部,长度加1:len(s)=len(s)+1 | 列表 |
lst.insert(index,x) | 在列表index位置插入x | 列表 | ||
lst1.extend(lst2) | 将列表L中所有元素追加至列表尾部:len(lst1)=len(lst1)+len(lst2) | 用于两个列表 | ||
2 | 删除 | lst.pop([index]) | 删除并返回列表中下标为index的元素,若不指定index,默认为-1,若不存在index,抛出异常 | 列表 |
lst.remove(x) | 在列表中删除第一个值为x的元素,该元素之后所有元素前移并且索引减1,若不存在x,抛出异常 | 列表 | ||
lst.clear() | 清空列表,删除列表中所有元素,保留列表对象 | 列表 | ||
3 | 查找 | lst.count(x) | 返回x在列表中出现次数 | 列表 |
lst.index(x) | 返回列表中第一个值为x的元素的索引 | 列表 | ||
x in lst | 返回列表中是否存在某个元素 | 列表 | ||
4 | 排序 | lst.sort() | 对列表中的元素进行原地排序,可指定规则 | 列表 |
lst.reverse() | 对列表所有元素进行原地逆序,首尾交换 | 列表 | ||
元组基本操作 | ||||
1 | 查找 | tup.count(x) | 返回x在元组中出现次数 | 元组 |
tup.index(x) | 返回元组中第一个值为x的元素的索引 | 元组 | ||
集合基本操作 | ||||
1 | 增加 | sets.add(x) | 增加新元素 | 集合 |
sets1.update(sets2) | 合并两个集合,去除重复元素 | 两个集合 | ||
2 | 删除 | sets.pop() | 随机删除一个元素 | 集合 |
sets.remove(x) | 删除元素x,不存在报错 | 集合 | ||
sets.discard(x) | 删除元素x,不存在忽略操作,不会报错 | 集合 | ||
3 | 并集 | sets1.union(sets2) | 两个集合的并集 | 两个集合 |
交集 | sets1.intersection(sets2) | 两个集合的交集 | 两个集合 | |
差集 | sets1.difference(sets2) | 两个集合的差集 | 两个集合 | |
对称差集 | sets1.symmetric_difference(sets2) | 两个集合的对称差集 | 两个集合 | |
字典的基本操作 | ||||
1 | 查找 | dicts.get(keys) | 查找键,获取值 | 字典 |
dicts.items() | 获取所有键值对 | 字典 | ||
dicts.keys() | 获取所有键 | 字典 | ||
dicts.values() | 获取所有值 | 字典 |