совместимый с pep8 глубокий доступ к словарю
Что такое совместимый с 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?