Dostęp do słownika zgodny z pep8

Jaki jest zgodny z pep8 sposób, aby uzyskać głęboki dostęp do słownika?

dct = {
    'long_key_name_one': {
        'long_key_name_two': {
            'long_key_name_three': {
                'long_key_name_four': {
                    'long_key_name_five': 1
                }
            }
        }
    }
}

Linia E501 jest za długa (118> 80 znaków)

print dct['long_key_name_one']['long_key_name_two']['long_key_name_three']['long_key_name_four']['long_key_name_five']

E211 białe znaki przed „[”)

print dct['long_key_name_one']['long_key_name_two']\
    ['long_key_name_three']['long_key_name_four']['long_key_name_five']

Wspornik zamykający E124 nie pasuje do wcięcia wizualnego

print dct['long_key_name_one']['long_key_name_two'
    ]['long_key_name_three']['long_key_name_four']['long_key_name_five']

To mija pep8, ale wydaje się mniej niż idealne

print dct['long_key_name_one']['long_key_name_two'][
    'long_key_name_three'
]['long_key_name_four']['long_key_name_five']

Czy istnieje sposób na rozbicie linii, aby wyglądała ładnie i była zgodna z pep8?

questionAnswers(2)

yourAnswerToTheQuestion