key, value = max(stats.iteritems(), key=lambda x:x[1])
, Если бы Вы не заботитесь о значении (я был бы удивлен, но) можно сделать:
key, _ = max(stats.iteritems(), key=lambda x:x[1])
мне нравится кортеж, распаковывающий лучше, чем [0] нижний индекс в конце выражения. Я никогда не люблю удобочитаемости лямбда-выражений очень, но нахожу этого лучше, чем operator.itemgetter (1), по моему скромному мнению.
Я нашел связанное ТАК сообщение, которому я верю, отвечает на этот вопрос:
WPF ValidationRule со свойством
зависимости В моем определенном примере я заканчиваю с xaml, который похож на это реализовывавшее вышеупомянутый пример:
<conv:BindingProxy x:Key="iconCacheHolder" Value="{Binding ElementName=This,Path=IconCache}" />
<conv:UriImageConverter x:Key="ImageConverter">
<conv:UriImageConverter.Proxy>
<conv:IconCacheProxy Value="{Binding Value, Source={StaticResource iconCacheHolder}}" />
</conv:UriImageConverter.Proxy>
</conv:UriImageConverter>