假设我像这样创建字典:
self.defaultValues = {}
self.defaultValues["A"] = "10"
self.defaultValues["B"] = "100"
self.defaultValues["C"] = "20"
self.defaultValues["D"] = "12.5"
我希望能够以添加它们的相同顺序迭代项目,这意味着
for k in self.defaultValues:
print k
会导致
A
B
C
D
另外,如果我有另一个列表,不一定是相同的长度。我想迭代字典和列表,如果列表中存在一个值,我将打印它,否则如果形成字典,我将打印。它很容易用一个简单的
if self.list.count(value) != 0:
但我认为可能有一种更优雅的方式来做到这一点。
谢谢!