列表list
1、L.append(object) -> None
在列表末尾添加单个元素,任何类型都可以,包括列表或元组等
2、L.extend(iterable) -> None
以序列的形式,在列表末尾添加多个元素
3、L.insert(index, object) -> None
在index位置处添加一个元素
4、L.clear() -> None
清除列表所有元素,成为空列表
5、L.copy() -> list
获得一个列表副本
6、L.count(A) -> integer
返回A在列表中出现的次数
7、L.index(A, [start, [stop]])
返回A在列表中第一次出现的位置,可以指定开始和结束位置 注意:[start,end)
8、L.pop([index]) -> integer
弹出对应位置的元素,不填参数,默认弹出最后一个元素
9、L.remove(A) -> None
删除第一个元素A,其余元素A不擅长
10、L.sort(key=None, reverse=False) -> None
对列表进行排序,默认是升序。如果reverse=True,则改为降序。可以给key参数传递一个函数,如lambda或事先定义好的。然后按照这个函数定义以什么为排序基础, 例如以最后一个数字为排序基础,或以下划线后的数字为排序基础等。
此方法会改变列表排序
11、L.reverse() -> None
对列表进行降序
此方法会改变列表排序
元组tuple
1、T.count(A) -> integer
返回A在元祖中出现的次数
2、T.index(A, [start, [stop]]) -> integer
返回A在元祖中第一次出现的位置,可以指定开始和结束范围 注意:[start,end)
集合set
1、S.add(element) -> None
添加一个元素到集合里
2、S.clear() -> None
清除集合所有元素
3、S.copy() -> set
返回原集合的副本
4、S.remove(element) -> None
移除集合中的一个元素,如果该元素不在集合中则报错
5、S.discard(element) -> None
同上,但如果该元素不在集合中不报错
6、S.pop() -> element
随机弹出一个原集合的元素
7、S.isdisjoint(S2) -> bool
如果两个集合没有交集