我正在尝试创建一种在编号列表中显示字典键的方法。我选择使用字典是因为键的值(作为列表)中存储了很多数据,这里没有显示。
例如:
1. Bob
2. Simon
3. Phil
我用一个简单的 for 循环做到了这一点。
if self.caseload:
i = 1
print ""
for name in self.caseload:
print "%d. %s" % (i, name)
i += 1
然后,我希望用户能够使用其分配的名称(非常简单)或分配给它的数字来选择其中一个键。这就是我遇到麻烦的地方。由于字典是无序的并且数字是动态分配的,我不知道该怎么做。