python中字典的用法_Python中字典的详细用法

#5、items#item方法将字典所有的项以列表方式返回,返回时没有特定的次序#3.x 里面,iteritems()和viewitems()这两个方法都已经废除了,而items()得到的结果是和2.x里面viewitems()一致的。在3.x里用items()替换iteritems(),可以用于for来循环遍历。

d={'title':'ppp','name':'ccc'}print(d.items())#6、keys()将字典中的键以列表形式返回

print(d.keys())#7、pop方法用来获得对应于给定键的值,然后将这个键值对从字典中移除

d1={'aasd':"sadad",'asdasd':"sadsadad"}print(d1.pop('aasd'))print(d1)#8、popitem#popitem方法类似于list.pop,后者弹出列表最后一个元素。但不同的是,popitem弹出随机的项,因为字典中没有最后的元素,该方法适合一个接一个旳移除并且处理项(不用首先获取键的列表,所以很高效)

d2={'a':'b',"c":'d'}print(d2.popitem())print(d2)#9、setdefault#setdefault在某种程度上类似于get,可以获得与给定键相关的值,setdefault还能在字典中不含给定键的情况下设定相应的键值,如果键值存在,不会修改原来的键值

d3={}

d3.setdefault('name','None')print(d3)

d3['name']='CY'

print(d3.setdefault('name','None'))#10、update#update方法可以利用一个字典更新另一个字典,如果键值存在则直接覆盖,如果不存在则会添加

d={'title':'sasdadadad',"url":"asdasdadsad","change":'asdasdada'}

a={'title':"a"}

d.update(a)print(d)#11、values,用于返回当前字典中的值

d={}

d[1]=1d[2]=2

print(d.values())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值