我有:
dictionary = {"foo":12, "bar":2, "jim":4, "bob": 17}
Run Code Online (Sandbox Code Playgroud)
我想迭代这个字典,但是在值而不是键上,所以我可以在另一个函数中使用这些值.
例如,我想测试哪些字典值大于6,然后将它们的键存储在列表中.我的代码看起来像这样:
list = []
for c in dictionary:
if c > 6:
list.append(dictionary[c])
print list
Run Code Online (Sandbox Code Playgroud)
然后,在一个完美的世界中,list将显示所有值大于的键6.但是,我的for循环只是遍历键; 我想改变它的价值观!
任何帮助是极大的赞赏.谢谢