Co wymyśliłem to:Czy istnieje bardziej elegancki sposób rozpakowywania kluczy i wartości słownika na dwie listy, bez utraty spójności?
keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()])
Ale nie jestem zadowolony. Co mówią pythonistas?
Nie nazywaj słownika 'dict', to cienie z' dict() 'wbudowanej. –
@Daniel, masz rację. Będę edytować pytanie, dzięki! – Aufwind
BTW zauważ, że twoje zrozumienie listy powinno wywoływać dzwonki alarmowe, ponieważ nic nie robi - nie ma klauzuli "if" do filtrowania i żadnej z mapowanych funkcji. – katrielalex