Bonsoir, pourriez-vous m'aidez à faire cet exercice, merci et le voici l'exercice:

Exercice 3

Quel est le rôle de la fonction définie ci-dessous ?

def mystere(t, fs):
'''
param t: list de dict. Une table.
param fs: list de str.
return : list de dict.
'''
res = []
for e in t:
new_e = {}
for c in e:
if c in fs:
new_e[c] = e[c]
res.append(new_e)
return res


Sagot :

Réponse :

Explications :

Ce programme récupère les dictionnaires de la liste d'entrée qui contiennent un des strings de la liste des strings fournis et retourne une nouvelle liste avec ces dictionnaires