列表:
特点:是有顺序,可重复,存储多个数据,可修改
声明: 空列表: I = list() I = []
非空列表 l = list([1,2,3,4,5]) l = [1,2,3,4,5]
增加列表里的数据的方式有 : Append () 在末尾处增加1个数据;
Insert() 指定位置增加数据;
Extend() 在末尾处增加一组数据;
删除列表里的数据的方式有: Dil i() 删除指定数据;
Pop ()随机删除数据;
Remove()删除指定数据;
Clear()清空列表;
Del l 删除列表;
修改数据的方式有: L[0] 通过下标来修改数据;
查询数据: Print(list[0][1]) 直接查询;
For循环查询数据;
范围函数: Range() 快捷生成一个数据范围的数据;
类型:range.
类型转换: List(range(0,10)) 直接获得一个列表;、
列表的扩展: Index():查看某数据在列表出现的位置
Sort()按照自然顺序
Rever()翻转列表
Len()查看列表长度
Max()/min() 最大值和最小值
i.count() 查看某数据在列表中出现的次数
元组
特点: 可存储多个数据,有顺序,可重复,不可修改(只可改变属性,不能改变内容本质)
声明: 空元组: t = tuple() t= ()
非空元组 t = tuple([1,2,3,4,5]) t= (1,2,3,4,5) t=(1,)(存储一个数据时必须加,)
查询数据: 可通过查询下标就可以;
for循环遍历;
Count()查询某个数据出现的次数;
Index()查询某个数据出现的位置;
删除数据: Del t 删除元组;
集合
特点:可存储多个数据,无顺序,不能重复,可修改(现查询到数据的位置,之后再删除此数据,再添加新的数据)
声明:空集合:s= set()
非空集合: s= set([1,2,3,4,5]) s={1,2,3,4,5}
增加数据:add
删除数据:Pop()随机删除数据;
Remove()删除指定数据;
Clear() 清空集合;
Del s 删除集合;
查询数据:for循环遍历;
成员运算符 in 确定数据是否在集合中
修改数据:查询数据-----删除数据----增加数据
交集:intersection()两个集合的交集----intersection_update()及时更新数据
并集:union()两个集合的并集----update 及时更新数据
差集:difference()两个集合的差集---difference_update()及时更新数据
字典
特点:无顺序,可修改,不可重复,存储多个数据
声明:空字典:d = dict{} d={}
非空字典:d3 ={‘key’:’value’,’key1’:’value2’}
d = dict([(‘k1’,’v1’),(‘k2’,’v2’)])
d=dict([‘k1’,’v1’],[‘k2’,’v2’])
增加数据:d[‘key’] = ‘value’
d[‘admin’]=[‘admin’,’123456’]
d['manager’]={‘username’:’manager’,’password’:’123’}
d.setddefault()
删除数据:d.pop(‘admin’)
d.popitem()
d.clear()
查询数据:d[]
d.get()
for x in d
d.keys()
d.values()
d.items()
for k,v in d.items()
修改数据:d[‘admin’] =’admin’
D[‘manager’][‘password’] = ‘xxxxxx’