a = {"hello" : "world", "cat":"bat"}
//Trying to achieve this
//Form a new dictionary only with keys with "hello" and their values
b = {"hello" : "world"}
//This didn't work
b = dict((key, value) if key == "hello" for (key, value) in a.items())
Wszelkie sugestie, w jaki sposób to wyrażenie warunkowe w słowniku zrozumienia zdecydować, czy klucz, wartość krotka powinny zostać włączone do nowego słownikawyrażenia warunkowego listowe Python Słownik
Czy warunek zawsze będzie miał postać "klucz ==" ... "" lub czy szukasz bardziej ogólnego rozwiązania? – icktoofay
'jeśli klucz ==" hello "' nie jest [wyrażenie warunkowe] (http://docs.python.org/2/reference/expressions.html#conditional-expressions) i 'dict (...)' nie rozumienie dyktowania. –
'//' nie jest poprawnym komentarzem python –