python字典总结

1.dict()创建字典

>>> fdict = dict((['x', 1], ['y', 2]))

>>> fdict

{'y': 2, 'x': 1}


2.fromkeys() 来创建一个"默认"字典,字典中元素具有相同的值

>>> ddict = {}.fromkeys(('x', 'y'), -1)

>>> ddict

{'y': -1, 'x': -1}


3.遍历字典

使用keys()遍历

>>> dict2 = {'name': 'earth', 'port': 80}

>>>

>>>> for key in dict2.keys():

... print 'key=%s, value=%s' % (key, dict2[key])

...

key=name, value=earth

key=port, value=80


使用迭代器遍历

>>> dict2 = {'name': 'earth', 'port': 80}

>>>

>>>> for key in dict2:

... print 'key=%s, value=%s' % (key, dict2[key])

...

key=name, value=earth

key=port, value=80


4.获得value值

字典键加上中括号来得到

>>> dict2['name']

'earth'


5.成员操作符:in或not in

判断键是否存在

>>> 'server' in dict2 # 或 dict2.has_key('server')

False


6.更新字典

>>> dict2['name'] = 'venus' # 更新已有条目

>>> dict2['port'] = 6969 # 更新已有条目

>>> dict2['arch'] = 'sunos5'# 增加新条目


7.删除字典

del dict2['name']​#删除键为“name”的条目

dict2.clear()​#删除 dict2 中所有的条目

del dict2​#删除整个 dict2 字典

dict2.pop('name')​#删除并返回键为“name”的条目


8.values()返回值列表

>>>

>>> dict2.values()

[80, 'earth']


9.items()返回(键,值)元组列表

>>> dict2.items()

[('port', 80), ('name', 'earth')]








版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值