Dowolna metoda programowania funkcjonalnego przechodzenia przez słownik zagnieżdżony?
Próbuję znaleźć lepszy sposób na wdrożenie tego:
d = {"a": {"b": {"c": 4}}}
l = ["a", "b", "c"]
for x in l:
d = d[x]
print (d) # 4
Uczę się programowania funkcjonalnego, więc próbuję przypadkowego przykładu, który przychodzi mi do głowy :)