在Python中,我想在代码中编写多行字典。有几种方法可以格式化它。我想到的是一些:
mydict = { "key1": 1, "key2": 2, "key3": 3, }
mydict = { "key1": 1, "key2": 2, "key3": 3, }
mydict = { "key1": 1, "key2": 2, "key3": 3, }
我知道以上任何一种在语法上都是正确的,但是我假设Python字典有一种首选的缩进和换行样式。它是什么?
注意:这不是语法问题。就我所知,以上所有都是有效的Python语句,并且彼此等效。
12
对于图1和2:没有空间直接内部的括号,见PEP 8.
—
斯文Marnach
我想说的是,在pythons pprint模块中,它使用您的第一个示例,括号内没有空格。
—
charmoniumQ 2013年