• # Une fonction lambda

    Posté par . En réponse au message filter request json avec un param. Évalué à 2. Dernière modification le 20 juillet 2018 à 21:39.

    Ca ressemble un peut a ton code. je ne sais pas si c'est tres idiomatique par contre:

    def part_commune(l: lambda dict: dict):
     o = {
     "abcdef": [{"@odata.id": "id1"}],
     "efgh": {"@odata.id": "id2"}
     }
     return l(o)
    def toto():
     return part_commune(lambda x: x["abcdef"][0]["@odata.id"])
    def titi():
     return part_commune(lambda x: x["efgh"]["@odata.id"])
    print(titi()) #id2
    print(toto()) #id1