NumberTextSet3 = {"ten": 10,
                  "hundred": 100,
                  "thousand": 1000,
                  "million": 1000000,
                  "billion": 1000000000,
                  "trillion": 1000000000000}

在这本词典中,我可以使用1000000000000来访问数字NumberTextSet3["trillion"]
但是,我将如何访问字典中的最后一个单词,例如:NumberTextSet3[-1]并使其返回"trillion"呢?

最佳答案

字典中没有最后一个词。

要进行检查,请尝试,

print NumberTextSet3

您将在不同的时间获得不同的有序结果。

您可以将数据结构略微修改为[("ten",10),("hundred",100),...]
现在,您可以将其与index一起使用。

例如,
a=[("ten",10),("hundred",100)]

print a[0][0]
print a[1][1]

输出:
ten
100

您也可以使用OrderedDict

关于Python-如何访问第一类数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32880953/

10-16 00:26