组合数据类型

 

列表:

特点:是有顺序,可重复,存储多个数据,可修改

声明:     空列表: 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’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值