其他
Python 优雅的操作字典
(给Python开发者加星标,提升Python技能)
来源:cold s world
www.linuxzen.com/python-you-ya-de-cao-zuo-zi-dian.html
1.1 创建字典
>>> info = dict()
1.2 初始化字典
>>> info = dict(name = cold ) # 更优雅
>>> info = { key : cold } # { name : cold }
>>> info = dict(key = cold ) # { key : cold }
>>> info
{ blog : None, name : None}
>>> info = dict().fromkeys([ name , blog ])
>>> info
{ blog : None, name : None}
>>> info = dict().fromkeys([ name , blog ], linuxzen.com )
>>> info
{ blog : linuxzen.com , name : linuxzen.com }
1.3 优雅的获取键值
>>> info[ name ]
cold
>>> info.get( name )
cold
>>> info.get( blogname )
None
>>> info.get( blogname , linuxzen )
linuxzen
1.4 更新/添加
>>> info[ name ] = cold
>>> info[ blog ] = linuxzen.com
>>> info
{ blog : linuxzen.com , name : cold }
>>> info
{ blog : linuxzen.com , name : cold night }
>>> info.update({ name : cold night , blogname : linuxzen })
>>> info
{ blog : linuxzen.com , name : cold night , blogname : linuxzen }
>>> info.update(name= cold , blog= www.linuxzen.com ) # 更优雅
>>> info
{ blog : www.linuxzen.com , name : cold , blogname : linuxzen }
1.5 字典删除
>>> info
{ blog : linuxzen.com , name : cold }
>>> del info[ name ]
>>> info
{ blog : linuxzen.com }
>>> info.pop( name )
cold
>>> info
{ blog : linuxzen.com }
1.6 其他操作
>>> info.keys()
[ blog , name ]
>>> for key, value in info.items():
... print key, : , value
...
blog : linuxzen.com
name : cold
推荐阅读
(点击标题可跳转阅读)
觉得本文对你有帮助?请分享给更多人
关注「Python开发者」加星标,提升Python技能
好文章,我在看❤️