

>>> mm={'s1':1,'s2':'22'}
>>> print mm
{'s2': '22', 's1': 1}
>>> mm['s1']+=3
>>> mm
{'s2': '22', 's1': 4}
注意到在输出中,两个键值对的位置变化了。却不影响这个字典的值,因为其是左右次序无关的。虽然访问字典中不存在的元素仍会出错,但为不存在的元素赋值却会将这个键值对加入字典中。而一个键名仍可以对应一个列表,字典等的键值,这种嵌套可以形成非常复杂灵活的结构。而这样的结构在C中创建和操作会非常的麻烦。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/427.html
