У меня есть этот dict / json:
data={
"paraview": {
"3.5": {
"image": "/data/singularity/containers/paraview_5.5.2.simg",
"recipe": "/data/singularity/YAJE/yaje/paraview/Singularity.5.5.2",
"source": "packet"
},
"5.5.2": {
"image": "/data/singularity/containers/paraview_5.5.2.simg",
"recipe": "/data/singularity/YAJE/yaje/paraview/Singularity.5.5.2",
"source": "packet"
}
}
}
Я могу найти значение с помощью:
app ="paraview"
version= "3.5"
if app in data:
if version in data[app]:
print("ubucacion: {}".format(data[app][version]['image']))
вывод:
ubucacion: /data/singularity/containers/paraview_5.5.2.simg
Но, как я могу сделать это с итерациями для очень больших диктов?