小编ski*_*age的帖子

如何根据字段键的相应值过滤字典键

我有:

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循环只是遍历键; 我想改变它的价值观!

任何帮助是极大的赞赏.谢谢

python dictionary

58
推荐指数
3
解决办法
9万
查看次数

标签 统计

dictionary ×1

python ×1