ris*_*p89 3 python coding-style
我有一个python字典,其定义不适合单行.谁能告诉我python词典的指南.我目前有这个对我的眼睛不好看.
initialstate = {
'state':grid,
'f':find_manhattan_distance(grid,goal),
'g':0,
'h':find_manhattan_distance(grid,goal),
'ancestor': None
}
Run Code Online (Sandbox Code Playgroud)
pep8.py 说:
mydict.py:2:28: E231 missing whitespace after ':'
mydict.py:1:15: E222 multiple spaces after operator
Run Code Online (Sandbox Code Playgroud)
试试这个:
initialstate = {
'state': grid,
'f': find_manhatten_distance(grid, goal),
'g': 0,
'h': find_manhatten_distance(grid, goal),
'ancestor': None
}
Run Code Online (Sandbox Code Playgroud)
注意逗号和运算符后的间距变化.此版本通过了所有pep8.py测试.