字典和集合

字典dict()

键值对:键不可重复

字典的创建:通过{键:值,键:值……}

        通过dict(键=值,键=值……)

       通过[(键,值),(键,值)……]

      通过zip内置函数:p=[键,键,键……]  q=[值,值,值……] dict(zip(p,q)) 

       通过fromkeys创建值为空的字典  dict.fromkeys([键,键,键……])

字典的访问:通过键获得值,如果键不存在则抛异常

            通过get()方法获得值,如果键不存在则返回None

a.items()列出所有键值对

a.keys()列出所有键

a.values()列出所有值

字典的添加:a[‘键’]=值   键存在则覆盖旧值,不存在则增加新的键值对

            a.update(b)  新字典b全部添加到旧字典a上,键相同的则覆盖,不 同的则增加上去

删除:del(a[键])/b=a.pop(键) b返回的是删除的键对应的值对象

          a.popitem()随机删除和返回该键值对

集合{}:无序可变,其元素不可重复。

集合的构建:使用{}或者set

增加元素:a.add()

remove删除指定元素

clear清除所有元素

a|b(a.union(b)) 并集

a&b(a.intersection(b)) 交集

a-b(a.difference(b))差集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值