{"python":[
{"name":"achname","points":9999, "description":"The best achievement ever"}
]}
Je veux supprimer la réalisation achname
de la liste - mais je ne connais pas le nom de la catégorie (python
). La réalisation sera toujours un niveau plus bas, mais peut-être dans une autre catégorie que python. Comment puis-je faire ceci? Qu'en est-il de del, et de la méthode .keys()?élément de suppression dans le dictionnaire un niveau plus bas
Vous devrez rechercher dans toutes les clés du dictionnaire externe, puis à travers chaque valeur de liste jusqu'à ce que vous en trouviez une avec le bon nom. Voir par exemple https://docs.python.org/3/tutorial/datastructures.html pour travailler avec des dicts et des listes. – jonrsharpe