相关疑难解决方法(0)

符合pep8的深入字典访问

什么是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?

python pep8

15
推荐指数
1
解决办法
2963
查看次数

标签 统计

pep8 ×1

python ×1