我正在PyCharm中工作,通过Folding Code Elements(折叠/展开)使代码更具可读性。你知道吗
有没有一种方法可以在仍然使用dict构造函数dict(key=value)
的情况下折叠字典?你知道吗
我知道PyCharms允许代码在使用dict literal{key: value}
时崩溃。参见下面的代码示例。你知道吗
我宁愿使用构造函数有两个原因:
Keys
的设置没有引号""
,因此更干净Keys
显示的颜色与values
不同。你知道吗如果无法折叠dict构造函数:
除了efficiency difference between dict declaration methods之外,我为什么使用dict literal而不是dict constructor呢?你知道吗
扩展代码:
# 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
)
python中的正常方式是
使用特殊注释
<editor-fold desc="Description">
相关问题 更多 >
编程相关推荐