Python 字典方法

1)clear  d.clear() 清除字典中所有项,无返回值(返回None)

2)copy  d.copy() 返回一个具有相同键-值对的新字典 在副本中替换值,原字典不受影响,但如果修改某个值(原地修改,而不是替换),原字典的值也会改变

 deepcopy   deepcopy(d)  (from copy import deepcopy) 值不会改变

3)fromkeys   dict.fromkeys([‘name’,’age’],’(unknown)’)  使用给定的键建立新的字典,每个键对应默认的值None,或提供值(unknown)

4)get d.get(‘name’)

5)has_key  d.has_key(k)=k in d

6)itemsiteritems   d.items()   d.iteritems()所有的项以列表方式返回,(键,值),但返回时没有特定的次序   d.iteritems()返回地带其对象而不是列表

7)keysiterkeys  所有的剑圣以列表方式返回

8)pop  d.pop(‘x’) 获取对应于给定键的值,然后将键-值从字典中删除

9)popitem  d.popitem()  弹出随机项

10)setdefault   d.setdefault(‘name’,’N/A’) 类似get  在不含有给定键时,可以设定相应的键值,默认为None

11)Update 更新字典

12)valuesitervalues 以列表形式返回字典中的值/值得迭代器 d.values()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值