Python Exercice 15: algorithme python qui détermine la liste des éléments communs à deux listes.
Solution de l'exercice FR: https://www.tresfacile.net/solution-exercice15-algorithme-python-qui-determine-la-liste-des-elements-communs-a-deux-listes/
Tous les exercices sur les listes Python: https://www.tresfacile.net/exercices-avec-solutions-sur-les-listes-en-python/
Enoncé de l'exercice Python: Étant données deux listes Python L1 et L2, écrire un programme qui retourne une nouvelle liste contenant les éléments communs aux deux listes. Autrement dit, il s'agit de créer une liste composée des éléments présents à la fois dans L1 et dans L2.
Cet exercice a été testé avec les versions Python 3.7, 3.8 et 3.9 sous Windows 10.
Pour une expérience de visionnage optimale, il est recommandé d'utiliser le navigateur Google Chrome.
Liste des outils Python utilisés
La boucle for Python: La boucle for Python permet de parcourir séquentiellement les éléments d'une liste Python (ou de toute autre structure itérable Python). Elle est utilisée ici pour examiner un à un les éléments de la première liste Python afin de vérifier leur présence dans la deuxième.
La condition if Python: L'instruction if Python sert à vérifier si une condition est vraie. Dans le cas présent, elle permet de déterminer si un élément de la première liste Python est aussi présent dans la seconde. Si c'est le cas, une action est effectuée (comme ajouter l'élément à une nouvelle liste Python).
La liste Python: Une liste en Python est une structure de données qui permet de stocker une collection d'éléments. Dans cet exercice, trois listes peuvent être utilisées :
La première liste Python contient les éléments de départ (L1),
La deuxième aussi (L2),
La troisième liste Python contient les éléments communs aux deux autres.
L'opérateur in Python: Cet opérateur permet de vérifier si un élément appartient à une liste Python (ou toute autre séquence). Il est souvent utilisé dans une condition if pour tester l'appartenance.
La méthode d'ajout (append Python): Bien que ce soit une méthode plutôt qu'un mot-clé en Python, append est souvent utilisée pour ajouter un nouvel élément à une liste Python existante. Dans ce contexte, elle sert à construire la liste Python des éléments communs.
---------------------------
A propos de moi:
--------------------------
Nom : YOUNES DERFOUFI
Grade : Docteur Agrégé - Enseignant chercheur
secteur d'activités : Enseignement - Mathématiques Et Informatiques
Lieu de travail : CRMEF OUJDA (centre de formation des enseignants stagiaires)
Site web fr : https://www.tresfacile.net/
Site web en : https://www.my-courses.net
Facebook : https://www.facebook.com/almoubarayate/
YouTube : https://www.youtube.com/user/InformatiquesFacile
-----------------------------------------------------------------------------------------
Me contacter : https://www.tresfacile.net/me-contacter/
-----------------------------------------------------------------------------------------
PlayList des cours python: https://www.youtube.com/watch?v=eDwQxJ9zvco&list=PLh-rUZWaw76Grm5uRdntEhupKs-8pC4My
PlayList des exercices Python Tkinter + solutions: https://www.youtube.com/watch?v=9Gwmpa1J84Y&list=PLh-rUZWaw76HFoWZi9G8f3SJHXk30iGMr
PlayList des exercices Python basique, chaines de caractères, listes pythons + solutions: https://www.youtube.com/watch?v=8dPcYnbGmqw&list=PLh-rUZWaw76H854IJM3NXVGWbE8o_cuw7
PlayList des exercices sur les fichiers Python + solutions: https://www.youtube.com/watch?v=oxD3NZe_1HU&list=PLh-rUZWaw76EHCZVHpScyXRRazzFvyUz1
PlayList des exercices Python POO + solutions: https://www.youtube.com/watch?v=dkmDkfbHEc4&list=PLh-rUZWaw76FrNLujhNn3vURrs1J2DZOd
PlayList des exercices sur les dictionnaires Python + solutions: https://www.youtube.com/watch?v=5jlM-6YI-O4&list=PLh-rUZWaw76EuONzNrnK3fURIbv1OrLLA
PlayList des cours PyQt: https://www.youtube.com/watch?v=J1KbOSsYuGQ&list=PLh-rUZWaw76EtCK1zGoA-2SMX2S-6Rn_U
PlayList des projet Python, Tkinter + SQlite, PyQt... : https://www.youtube.com/watch?v=tDcIfyoV2tk&list=PLh-rUZWaw76GiHJjnGKgDoveKF1nzgjIV
PlayList des tutoriels Django Python: https://www.youtube.com/watch?v=tZ4LXyJAj3w&list=PLh-rUZWaw76H5XOcYneHhuvypENDCkpAf