Может ли PyYAML выводить элементы в не алфавитном порядке?

м используюyaml.dump вывести дикт. Он распечатывает каждый элемент в алфавитном порядке на основе ключа.

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

Есть ли способ контролировать порядок пар ключ / значение?

В моем конкретном случае использование обратной печати (по совпадению) будет достаточно хорошим. Для полноты яя ищу ответ, который показывает, как контролировать заказ более точно.

мы смотрели на использованиеcollections.OrderedDict но PyYAML не делаетt (кажется) поддерживает это. Я'мы также смотрели на подклассыyaml.Dumperно у меня нетне смог выяснить, есть ли у него возможность изменять порядок предметов.

Ответы на вопрос(8)

Ваш ответ на вопрос