Estoy buscando crear un mecanismo simple de "búsqueda" en python, y quería asegurarme de que no había algo escondido en las vastas bibliotecas de python que aún no funciona esto antes de crearlo.Accediendo a python dict con cadena de búsqueda de claves múltiples
Busco a tomar un diccionario que tiene el formato algo como esto
my_dict = {
"root": {
"secondary": {
"user1": {
"name": "jim",
"age": 24
},
"user2": {
"name": "fred",
"age": 25
}
}
}
}
y yo estoy tratando de tener una forma de acceder a los datos mediante el uso de una notación decimal que sería algo similar a
root.secondary.user2
y devolver esa respuesta resultante como respuesta. Estoy pensando que debe haber algo que haga esto y que podría escribir uno sin mucha dificultad, pero quiero asegurarme de que no estoy recreando algo que pueda faltar en la documentación. Gracias
¿Está buscando el azúcar sintáctica ('mydict.root.secondary.user2') o simplemente las operaciones de búsqueda a través de una cadena? –