Bonjour,
J'aide du mal avec cet exercice, quelqu'un pourrait m'aider svp ?
Écrire une fonction jointure(bdd1,champ1,bdd2,champ2) qui renvoie une nouvelle base. Pour que cela soit
possible, il faut qu’aucun champs de bdd1 ne soit aussi un champ de bdd2. La nouvelle base est construite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ainsi : bdd1 = [{'int': 1, 'str': 'a'}, {'int': 2, 'str': 'a'}, {'int': 3, 'str': 'b'} {'int': 4, 'str': 'c'] bdd2 = [{'string': 'a', 'float': 3.14}, {'string': 'b', 'float': 2.72}, {'string': 'b', 'float': 1.41}] jointure(bdd1,"str",bdd2,"string") >>>>[{'int': 1, 'str': 'a', 'float': 3.14}, {'int': 2, 'str': 'a', 'float': 3.14}, {'int': 3, 'str': 'b', 'float': 2.72}, {'int': 3, 'str': 'b', 'float': 1.41}]
Partager