pep8-konformer tiefer Wörterbuchzugriff

Was ist die pep8-konforme Methode für den Zugriff auf tiefe Wörterbücher?

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

E501-Zeile zu lang (118> 80 Zeichen)

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

E211 Leerzeichen vor '['

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

Die schließende Klammer E124 stimmt nicht mit der visuellen Einrückung überein

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

Dies passiert pep8, scheint aber nicht ideal zu sein

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

Gibt es eine Möglichkeit, die Leitung aufzubrechen, damit sie gut aussieht und pep8-kompatibel ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage