列表:
lis = []
方法
index() 查一个元素在列表里的下表
append() 追加一个新元素在列表末尾
pop() 移除列表中指定元素,用下标指定,括号内写下标不写默认是-1,有返回值是被移除的元素
del lis[0] 也是可以指定删除
insert() 指定位置插入一个元素
lis[x:y] 切片
列表排序(默认升序)
sorted(lis) 有返回值
lis.sort() 没有返回值
降序用 reverse = True
元组元素不能改
字典方法
copy() 复制
clear() 清空列表
fromkeys() 创建字典可用
seq = ['Google','Runoob','Taobao']
thisdict = dict.fromkeys(seq) #{'Google': None, 'Runoob': None, 'Taobao': None}
thisdict= dict.fromkeys(seq,10)#{'Google': 10, 'Runoob': 10, 'Taobao': 10}
get(key,default=None) 可以查指定键的值,如果值为空,没有设定default时返回None, 有反返回指定值
字典也支持in是key in dict 只可以用来找键在不在字典里,值不能用
items() 把字典变成元素是(键,值)的数组,类型不是数组是dict_items,可转化
keys() 返回字典所有的键
values() 返回字典所有的值
update() 更新 dic1.update(dic2) 按对应键更新,没有返回值
pop(key[,default]) 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必 须给出。 否则,返回default值。
popitem() 随机返回并删除字典中的一对键和值(一般删除末尾对)。
集合
add() 添加元素,如果元素存在,不报错也不添加,可以添加元组,但不能是列表,不拆 字符串
update() 用update可以添加列表字典,但添加字符串会拆分
remove() 删除
discard() 也是删除,但给的参数集合里没有的话不报错
pop() 随机删