什么是pep8兼容的深入字典访问方式?
dct = {
'long_key_name_one': {
'long_key_name_two': {
'long_key_name_three': {
'long_key_name_four': {
'long_key_name_five': 1
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
E501线太长(118> 80个字符)
print dct['long_key_name_one']['long_key_name_two']['long_key_name_three']['long_key_name_four']['long_key_name_five']
Run Code Online (Sandbox Code Playgroud)
'['之前的E211空格
print dct['long_key_name_one']['long_key_name_two']\
['long_key_name_three']['long_key_name_four']['long_key_name_five']
Run Code Online (Sandbox Code Playgroud)
E124闭合支架与视觉压痕不匹配
print dct['long_key_name_one']['long_key_name_two'
]['long_key_name_three']['long_key_name_four']['long_key_name_five']
Run Code Online (Sandbox Code Playgroud)
这通过了pep8,但似乎不太理想
print dct['long_key_name_one']['long_key_name_two'][
'long_key_name_three'
]['long_key_name_four']['long_key_name_five']
Run Code Online (Sandbox Code Playgroud)
有没有办法打破这条线,使它看起来不错,符合pep8?