Делаю это на моем телефоне в 2:30, потому что я не могу спать, поэтому терпите меня за любое плохое форматирование.
if any(5 in x for x in mydict.values()):
print("dict analyzed")
Это один из хитрых Pythonic способов сделать это. На высоком уровне вам нужно перебрать mydict.values()
, что обеспечивает повторяемость значений mydict
(dict
состоит из пар ключ-значение.) Если одно из них содержит 5, выведите «dict» проанализирован. "
Функция any
, которую я использовал, является синтаксическим сахаром; заметьте, идея высокого уровня остается прежней.