创建字典: d = {} d= dict()
初始化: d = {"a":"apple","b":"banana"}
d = dict(a="apple",b="banana")
>>>d = dict.fromkeys(['a','b']) >>>d = {}.fromkeys(['a','b']) {'a':None,'b':None}
>>>d = dict(zip(["a","b"],["1","2"])) {'a':'1','b':'2'}
添加:
>>> info = dict() >>> info['name'] = 'cold' >>> info['blog'] = 'linuxzen.com' >>> info {'blog': 'linuxzen.com', 'name': 'cold'} >>> info {'blog': 'linuxzen.com', 'name': 'cold night'}更新
>>> info = dict(name='cold', blog='linuxzen.com') >>> 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'}删除:
>>> info = dict(name='cold', blog='linuxzen.com') >>> info {'blog': 'linuxzen.com', 'name': 'cold'} >>> del info['name'] >>> info {'blog': 'linuxzen.com'}同时也可以使用字典的pop方法来取出一个键值,并删除
>>> info = dict(name='cold', blog='linuxzen.com') >>> info.pop('name') 'cold' >>> info {'blog': 'linuxzen.com'}遍历
>>>d = dict(a="aaa",b="bbb") >>>d.keys() ["a","b"] >>>for key,value in d.items() print key,":",value参考: https://www.linuxzen.com/python-you-ya-de-cao-zuo-zi-dian.html http://www.linuxidc.com/Linux/2011-09/42950.htm http://www.cnblogs.com/yangyongzhi/archive/2012/09/17/2688326.html