Czy PyYAML może zrzucić przedmioty w kolejności nie alfabetycznej?

używamyaml.dump wyprowadzić dyktat. Drukuje każdy element w kolejności alfabetycznej na podstawie klucza.

>>> d = {"z":0,"y":0,"x":0}
>>> yaml.dump( d, default_flow_style=False )
'x: 0\ny: 0\nz: 0\n'

Czy istnieje sposób kontrolowania kolejności par klucz / wartość?

W moim konkretnym przypadku druk w odwrotnej kolejności byłby (przypadkowo) wystarczająco dobry. Dla kompletności szukam jednak odpowiedzi, która pokaże, jak lepiej kontrolować porządek.

Patrzyłem na używaniecollections.OrderedDict ale PyYAML tego nie wspiera (zdaje się). Zajrzałem też do podklasyyaml.Dumper, ale nie udało mi się ustalić, czy ma możliwość zmiany kolejności przedmiotów.

questionAnswers(8)

yourAnswerToTheQuestion