python 学习笔记——字典(dict)

基本知识点:


获取字典的keys:

dict.keys() 返回一个元素是字典keys 的列表


dict() 函数将其他映射转换成字典

d=dict(name='aaa',age=23) 

d为{'name':'aaa','age':23}


len(dict) 返回dict 的元素数量及长度

del dict[key] 删除

key in dict 检查dict 中是否有键为key的项



方法 :


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

dict.fromkeys(['name','age']) 根据给定键创建字典,键的value 默认为None

dict.get(key)  返回key对应的value, 如果没有这个key,则返回None,如果使用dict[key] 当没有这个key 时会报一个KeyError 的错

dict.has_key(key) 没有返回False 有返回True

dict.items() 将所有字典项以列表的形式返回,列表中的每一项是一个元组,看下面示例:

>>> dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }  
>>> dict.values()  
['b', 2, 'world']  
>>> dict.keys()  
['a', 1, 'hello']  
>>> dict.items()  
[('a', 'b'), (1, 2), ('hello', 'world')]  
>>>   


dict.iteritems() 返回一个迭代器而不是列表,返回的是一个对象


dict.keys()

dict.iterkeys()  返回针对keys 的迭代器


dict.pop(key) 移除key对应的这一项

dict.popitem() 弹出随机项,而list.pop() 弹出的是最后一项,字典是无序的,list是有序的


dict.update(dict2) 以dict2 来更新dict


dict.values() 以列表的形式返回values

dict.itervalues() 返回迭代器



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值