【发布时间】:2014-04-11 17:31:07
【问题描述】:
所以我在 python 中有一个字典,其中我有一个键的数字,并附加了一个值。
myDictionary = {"0" :0, "1":0, "2":0, "3":0, "4":0, "5":0, "6":12, "7":0,"8":0,"9":0,"10":0,"11":0, "12":0,"13":12}
我运行了一个 doctest,上面写着:
>>> myDictionary = {"0" :0, "1":0, "2":0, "3":0, "4":0, "5":0, "6":12, "7":0,"8":0,"9":0,"10":0,"11":0, "12":0,"13":12}
>>> new_Val = 0
>>> method0 = WordClass (new_Val, myDictionary)
True
我正在做一些调试广告,打印出我的字典,以确保我通过字典中的正确值。当我打印出来时,它看起来像这样:
{'11': 4, '10': 4, '13': 0, '12': 4, '1': 4, '0': 4, '3': 4, '2': 4, '5': 4, '4': 4, '7': 4, '6': 0, '9': 4, '8': 4}
它们都出问题了。 python在存储内存或其他东西时是否默认这样做?如果是这样,是否有一些我可以查看的文档?
谢谢
【问题讨论】:
-
Dictionaries 根据定义是无序的。为什么不使用列表?
标签: python dictionary