<div class="notebook">
<div class="nb-cell query">
D = _{a:3, b:0, c:3, d:0, x:y},
dict_pairs(D, _, Ps),
transpose_pairs(Ps, TPs),
keysort(TPs, Val_sorted),
forall(member(V-K, Val_sorted),
format("~w:~w~n", [V, K])).
</div>
</div>
<div class="notebook">
<div class="nb-cell query">
D = _{a:3, b:0, c:3, d:0, x:y},
dict_pairs(D, _, Ps),
transpose_pairs(Ps, TPs),
keysort(TPs, Val_sorted),
forall(member(V-K, Val_sorted),
format("~w:~w~n", [V, K])).
</div>
</div>