python学习之字典2

 改

update()可以进行修改。另外直接指定键值和对应值也可以修改

用get()或者setdefault()查找里面的键值。如果有就返回对应的值,没有则可以返回你定义的值,并且在字典中加入你定义的键值对

items()查找的是键值对的视图对象

keys()查找的是键的视图对象

values()查找的是值的视图对象

 字典也可以像可迭代对象一样用上述函数,和嵌套。

 嵌套。 最后一个代码

d={ x:y for x in [1 ,3, 5] for y in [2,4,6]}

d

如果键值对不唯一的话,全部输出结果应该是

(1,2)(1,4)(1,6)(3,2)(3,4)(3,6)(5,2)(5,4)(5,6)

因为键值对唯一。因此前面的会被最后的覆盖

剩下结果则为

1:6, 3:6 5:6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值