У меня есть:
dictionary = {"foo":12, "bar":2, "jim":4, "bob": 17}
Я хочу перебрать этот словарь, но по значениям вместо ключей, чтобы я мог использовать значения в другой функции.
Например, я хочу проверить, какие словарные значения больше, чем 6
, а затем сохранить их ключи в списке. Мой код выглядит так :
list = []
for c in dictionary:
if c > 6:
list.append(dictionary[c])
print list
, а затем, в идеальном мире, list
будет содержать все ключи, значение которых больше, чем 6
. Однако мой цикл for
перебирает только ключи; Я хотел бы изменить это на значения!
Будем признательны за любую помощь. спасибо