列表类型内置方法
列表属性
存一个值or多个值:多个值
有序or无序:有序
可变or不可变:可变数据类型
优先掌握
按索引取值(正向取值+反向取值),即可存也可以取
list[0]='a'
切片
list[start:stop:step]
长度len
len(list)
成员运算in和not in
'a' in 'abc' ==》True
'a' not in 'abc'==》False
追加append
lis.append(object)
删除del
del lis
循环
for i in lis:
print i
需要掌握
insert插入
lis.insert(index,object)
pop弹出
lis.pop(index)
index可空,默认弹出最后一个值
remove移除(没有会报错)
lis.remove(object)
count 数
lis.count(object)
index 获取索引
lis.index(object,start,stop)
clear清除数组
lis.clear
copy 复制(不同id)
lis.copy()
extend扩展
lis.extend(iterable)
reverse反转
lis.resverse()
sort排序
lis.sort(key,reverse)
元组内置方法
元组属性
即为不可变的列表
定义:a=() ; a=tuple()
存一个值or多个值:多个值
有序or无序:有序
可变or不可变:不可变数据类型
内置方法
优先掌握
索引取值
切片(顾头不顾尾,步长)
长度len
成员运算in和not in
循环
count
index
使用方法参考列表
字典内置方法
字典属性
存一个值or多个值:多个值
有序or无序:无序
可变or不可变:可变数据类型
内置方法
优先掌握
按key存取值:可存可取
长度len
成员运算in和not in
删除del
键keys()、值values()、键值对items()
dic.keys()
dic.values()
dic.items()
循环(循环取出的是key)
需要掌握
get获取
dic.get(key)
update 更新
dic.update({键值对})
fromkeys 快速创建一个字典
dict.fromkeys([keys],value)
setdefault 设定默认值
dic.setdefault(key,default)
集合的内置方法
存一个值or多个值:多个值,值为不可变数据类型
有序or无序:无序
可变or不可变:可变数据类型
内置方法
优先掌握
长度len
成员运算in和not in
|并集、union
&交集、intersection
-差集、difference
^对称差集、symmetric_difference
==
父集:>、>= 、issuperset
子集:<、<= 、issubset
需要掌握
- add
- remove
- difference_update
- discard
- isdisjoint