列表、元组、字典、集合
列表
方法 | 作用 |
---|---|
append(obj) | 列表末尾添加新对象 |
count(obj) | 统计某个元素出现次数 |
extend(seq) | 追加 |
index(obj) | 查找索引 |
insert(index,obj) | 插入 |
pop([index=-1]) | 移除 |
remove(obj) | 删除第一个匹配项 |
reverse() | 反向 |
sort(key=None,reverse = False) | 排序,key指定对象,reverse 排序规则 |
clear() | 清空 |
copy() | 复制,不会根据原列表变化,=会根据原列表变化 |
注意赋值,浅拷贝,深拷贝的关系
##元组
元素不能直接修改,使用小括号或不使用括号
len(),max(),min(),tuple(seq)
具名元组。。。
方法 | 作用 |
---|---|
clear() | 清空 |
copy() | 浅拷贝 |
fromkeys(seq) | 创建字典, |
get(key,default = None) | 查找关键字 |
items() | 以列表返回元组对象 |
keys() | 以列表返回关键字 |
setdefault(key,default = none) | 设置 |
update(dict2) | 更新 |
values() | 以列表返回 |
pop(key[,default]) | 删除关键字,有人认为是从左边删除 |
popitem() | 删除对象 |
集合
无序,不重复
创建集合,{v1,v2,v3,…}或set(v)
添加 add(),update()
移除 remove(),discard(),pop()
len(),clear(),in
isdisjoint() 判断两个集合是否包含相同元素