深い辞書アクセスを行うpep8準拠の方法は何ですか?
dct = {
'long_key_name_one': {
'long_key_name_two': {
'long_key_name_three': {
'long_key_name_four': {
'long_key_name_five': 1
}
}
}
}
}
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']
「[」の前の E211 空白
print dct['long_key_name_one']['long_key_name_two']\
['long_key_name_three']['long_key_name_four']['long_key_name_five']
E124 閉じ括弧が視覚的なインデントと一致しません
print dct['long_key_name_one']['long_key_name_two'
]['long_key_name_three']['long_key_name_four']['long_key_name_five']
これは pep8 に合格しますが、理想的とは言えません
print dct['long_key_name_one']['long_key_name_two'][
'long_key_name_three'
]['long_key_name_four']['long_key_name_five']
見栄えがよく、pep8に準拠するように行を分割する方法はありますか?