On dispose de données sous la forme suivante (incomplet) :
data = [
{"nom":"Dupont", "Prénom":"Paul", "tel":"0652964573"},
{"nom":"Martin", "Prénom":"Nadia", "tel":"0132964573"},
{"nom":"Aziz", "Prénom":"Sophie", "tel":""},
{"nom":"Winslow", "Prénom":"Hector", "tel":"0238914674"},
{"nom":"Roure", "Prénom":"Amine", "tel":"0632964578"},
{"nom":"Moulin", "Prénom":"Michael", "tel":"0612867572"},
...
]
On pourra utiliser data comme variable globale.
Voici des questions possibles.
data[2] ?data[2]["nom"] ?data["Moulin"] ?get_tel(nom:str, prenom:str) qui renvoie le numéro de la personne dont on fournit le nom et le prénom. La fonction renvoie "" si la personne n'est pas trouvée.get_missing() qui renvoie la liste des paires (nom, prénom) des personnes dont le numéro n'est pas renseigné.get_mobiles() qui renvoie la liste des paires (nom, prénom) des personnes dont le numéro commence par "06"