Chcę utworzyć dict które mogą być dostępne jako:pythonic sposobem utworzenia 3d dict
d[id_1][id_2][id_3] = amount
Jak teraz mam ogromny brzydki funkcję:
def parse_dict(id1,id2,id3,principal, data_dict):
if data_dict.has_key(id1):
values = data_dict[id1]
if values.has_key[id2]
..
else:
inner_inner_dict = {}
# and so on
Jaki jest pythonic sposób to zrobić?
uwaga, że wpisuję główny .. ale to czego chcę to kwota .. Więc jeśli wszystkie trzy klucze są tam .. dodaj głównego do poprzedniej kwoty!
Dzięki
Dzięki doskonały. – Chuck
Wow, jest to bardzo proste i użyteczne. – scai