Sto cercando di creare un semplice meccanismo di "ricerca" in python e volevo assicurarmi che non ci fosse già qualcosa da qualche parte nascosto nelle vaste librerie in python che non lo fanno già questo prima di crearlo.Accesso a python dict con una stringa di ricerca chiavi multiple
Sto cercando di prendere un dict che è formattato qualcosa di simile
my_dict = {
"root": {
"secondary": {
"user1": {
"name": "jim",
"age": 24
},
"user2": {
"name": "fred",
"age": 25
}
}
}
}
e sto cercando di avere un modo per accedere ai dati utilizzando una notazione decimale che sarebbe qualcosa di simile a
root.secondary.user2
e restituire tale risultato come risposta. Penso che ci sia qualcosa che fa questo e potrei scriverne uno senza troppe difficoltà, ma voglio assicurarmi di non ricreare qualcosa che potrebbe mancare nella documentazione. Grazie
Sei alla ricerca di zucchero sintattico ('mydict.root.secondary.user2') o semplicemente ricerca tramite una stringa? –