Dans cet exercice, vous allez devoir récupérer les éléments communs aux deux listes dans une variable resultat.
Dans ce cas-ci, votre liste commune devra contenir les nombres 5, 7, et 10.
Vous pouvez utiliser les sets pour cet exercice.
Vous pouvez utiliser les sets pour récupérer l'intersection de deux listes.
code Code
liste_01 = [1, 5, 6, 7, 9, 10, 11]
liste_02 = [2, 3, 5, 7, 8, 10, 12]
sliste_01 = set(liste_01)
sliste_02 = set(liste_02)
resultat = list(sliste_01.intersection(sliste_02))
comment Explications
Dans cet exercice, nous passons par les sets pour récupérer les éléments communs à deux listes.
Pour convertir une liste en set, rien de plus facile, on utilise *la fonction set *:
sliste_01 = set(liste_01)
Une fois que nos deux listes sont converties en set, nous pouvons utiliser des méthodes pour récupérer l'intersection, la différence et plein d'autres opérations du même style :
intersect = sliste_01.intersection(sliste_02)
Il ne nous reste plus qu'à reconvertir notre set résultant en liste avec la fonction list :
resultat = list(intersect)
star Points importants
à Retenir
-
Pour convertir une liste en set, on utilise la fonction
set. -
Pour récupérer les éléments communs à deux sets, on utilise la méthode
intersection.
Salvatore

Bayk

Presty

RudyBr

Isabelle

NST

Seydou

Benali

Riversy

Membre #22332

Anthony

Jaures

Raphael

Gabriel Trouvé

BL1ZZ4RD

Cécile

Adam

Souleymane

Ria

Reda

Adam

W3B

lao

Pierrick

Bill

Antoine

Bibi

Malaury

$hiido

Komla

Hasina

Mimi

Yanis

Diane ingrid

GHASSEN

Dyshae

Mehdi

Raf

isaure

Malo

Jonathan

Helena

chaymae

Serge Alain Bleu

Lancelot

liotiamot

Lotfi

Louis

abdellah

Tonio0204

Ndeyefa

Quentin

Laulau

Membre #28608

Marc

Faker

L3t1

David KONAN

Mardochée

Yassine

Maxime

Julien

camille

Côme

Théo

Franck COULIBALY

jamil

Dorian

Théophile

abou

Abdelhak

Cédric

Ty

Jean Pascal

OTCHO

Eric CLOUZET

Jonathan

Elie

hibaoui

Robin

Souleymane

Aksel

Ulrich

Tatous

Johann56

Mohamed Lamine

Bertrand LECYGNE

Landry

BotUser_NBS

Samuel FLORES

Mathieux

Mathieu

Gaut

Hélène

Amen

Ali

Grégory Catalan

JP

liste_01 = [1, 5, 6, 7, 9, 10, 11] liste_02 = [2, 3, 5, 7, 8, 10, 12] resultat =
liste_01 = [1, 5, 6, 7, 9, 10, 11] liste_02 = [2, 3, 5, 7, 8, 10, 12] sliste_01 = set(liste_01) sliste_02 = set(liste_02) resultat = list(sliste_01.intersection(sliste_02))
Console
Un instant...
Résultats
Test de la variable resultat
assert sorted(resultat) == [5, 7, 10], "La variable resultat ne contient pas les bonnes valeurs."
Bravo, tu as réussi cet exercice de code 🥳
Envoyer ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Ma solution :
