Я работаю в PyCharm, чтобы сделать мой код более читабельным, сворачивая элементы кода (свернуть / развернуть).
Есть ли способ свернуть словарь , все еще используя конструктор dict dict(key=value)
?
Я знаю, что PyCharms позволяет свертывать код при использовании dict literal {key: value}
.См. Пример кода ниже.
Я бы предпочел использовать конструктор по двум причинам:
Keys
установлены без кавычек ""
, поэтому чище; Keys
показаны другим цветом, чем values
.
В случае, если нет возможности свернуть Конструктор dict :
Есть лихорошая причина, кроме разницы в эффективности между методами объявления dict , поэтому я бы использовал dict literal вместо конструктора dict ?
Расширенный код:
# literal
thisdict_1 = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
# constructor
thisdict_2 = dict(
brand="Ford",
model="Mustang",
year=1964
)
Свернутый код:
# literal
thisdict_1 = {...}
# constructor
thisdict_2 = dict(
brand="Ford",
model="Mustang",
year=1964
)