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?