0
Sagen wir, ich habe eine Funktion wie folgt aus:Wie ein Wörterbuch in Python verspotten
def do_something(dict_obj):
# access to the dict_obj then do some stuff
eg.
if dict_obj['doors']:
do_something_with_doors()
map_car_make(dict_obj['make'])
...
if dict_obj['is_active']:
do_something_else()
Ich möchte die dict_obj
verspotten is_active
Element zu haben und den Rest erledigen sich nicht, wie kann ich das tun?
Warum sollten Sie sich überhaupt über eine einfache Datenstruktur lustig machen? Warum nicht? Dict_obj ['is_active'] = True? Normalerweise sollte _behavior_ ausgedruckt werden, nicht Daten. –
Wenn Sie sich nicht für die Werte im Inneren interessieren, können Sie immer 'Collections.defaultdict' –
@MattBall verwenden, da es andere Logik in der Funktion gibt, andere Elemente in dict_obj zu verwenden, siehe aktualisierten Code –