Ceci est mon code c'est la sortie que je reçois: strong>
c'est la sortie que je veux: strong>
Voici le dictionnaire que j'essaie de manipuler s'il aide: p>
p>
p>
3 Réponses :
semble que vous voulez juste que vous voulez simplement l'article, vous pouvez donc accéder à l'aide de cette option: sortie ['Liste'] ['Item'] code>. P>.
Pour obtenir des articles à partir d'un dictionnaire, vous pouvez utiliser l'élément recherche (comme avec index à partir d'une liste). Il fonctionne exactement la même chose, n'acceptant que le type de clé de ce que vous avez (les clés doivent être hadrables):
my_deep_dict = {1: {'k': [{'x': 3}]}}
my_deep_dict[1]['k'][0]['x'] # 3
search_output.get('list',{}).get('item',[])
Assuming search_output is a dictionary, this line would fetch the item list inside the list dictionary. If for some reason you do not have list or item collection inside the list, this statement would just return an empty list. This is possible based on how the API was implemented at api.nal.usda.gov.
Il suffit d'obtenir la liste que vous voulez avec la recherche d'élément:
résultat ['Liste'] ['Item'] code>Dans ma réponse (ci-dessous), je vais un (très peu) bit plus profond, mais vous voulez probablement utiliser la réponse SKG S avec
.get () code> pour éviter les accidents.