字典以及集合

字典

一. 保证数据顺序变化先后,能够使用相同的标准查找数据

无下标

1.有数据字典-----dict1= {'name':tom', 'age':20}

无数据字典------dict2 = {} or dict2 = dict()

2.增加或修改数据

字典序列【key】= 值

如果序列中有相同key时,更换值;如果序列中无相同时,追加该键值对

3.删除数据

del dict1 删除字典

del dict1[key] 删除指定数据

clear() 清空数据

4.查找数据

第一种 print(dict1[key])

第二种

get(key,默认值) 存在则返回值为对应的值; 不存在的返回值是默认值,如果省略了默认值,返回的是None

keys() 查找序列中所有的key

values() 查找序列中所有的值、

items()查找所有的元素(键值对)

5.循环遍历以及拆包

keys() 查找序列中所有的key

values() 查找序列中所有的值、

items()查找所有的元素(键值对)

上述三种函数查找返回的值都是可迭代序列,进行循环遍历,一次访问到其数据

拆包:

for key , value in dict1.item():

        print(f'{key}={value}')

其实就是将dict1中的键值对分别相应的赋值给key , value 后 输出出来

集合

无重性,无顺序性,无下标

有数据集合 s1  =   {10,20,30}

无数据集合 s2 = set{}

1.增加数据

add()  增加单个数据

update() 增加数据序列

2.删除数据

remove()删除指定数据,若数据不存在报错

discard()删除指定数据,若数据不存在不报错

pop()  随机删除数据,返回删除的数据

3.查找数据

in

not in 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值