PyCharm: форматировать словарь в аккуратном порядке?

скажем, у меня есть словарь в файле в следующем формате:

{'a': 1, 'b': 2, 'c': 3}

Как мне отформатировать "аккуратно" в PyCharm? например

{ 
    'a': 1, 
    'b': 2, 
    'c': 3
}

Ответ 1

Идти к

Editor -> Code style -> Python -> Wrapping and Braces -> Dictionary literals.

Установите Wrap always вместо Wrap if long.

Затем, если вы переформатируете файл или какой-либо фрагмент, литералы карты будут правильно отформатированы (как указано в вопросе).

enter image description here

Ответ 2

Вам нужно выбрать структуру dict внутри PyCharm, затем [Code] > [Reformat Code...], затем убедитесь, что выбрана опция "Выбранный текст" и нажмите "Выполнить".