• [^] # Re: Utilise "values"

    Posté par . En réponse au message JSON how to get the data I want.. Évalué à 1. Dernière modification le 02 septembre 2015 à 09:52.

    Ok, tu peux transformer en liste le retour de "values" :

    Ce qui donne :

    list(dictionnaire.values())[0]

    Ton script serait d'ailleurs un peu plus pythonnesque comme ça :

    #!/usr/bin/env python3
    import json
    import requests
    import sys
    def askwiki(word):
     return list(
     json.loads(requests.get(
     "https://fr.wikipedia.org/w/api.php?action=query&titles={}&prop=revisions&rvprop=content&format=json".format(word)
     ).text)['query']['pages'].values()
     )[0]
    try:
     word = sys.argv[1]
    except IndexError:
     print("Usage: {} <word>".format(sys.argv[0]))
     sys.exit(1)
    print(askwiki(word))