Solution Exercice 17: programme en python sous forme de fonction qui prends en argument un couple formé de deux listes Python L& et L2 et qui retourne la liste L différence des deux listes Python L1 et L2 L = L1-L2.
Solution de l'exercice FR: https://www.tresfacile.net/solution-exercice-17-algorithme-python-qui-determine-la-difference-de-deux-listes/
Tous les exercices sur les listes Python: https://www.tresfacile.net/exercices-avec-solutions-sur-les-listes-en-python/
Solution de l'exercice EN: https://www.my-courses.net/2021/05/solution-exercise-17-python-algorithm.html
---------------------------
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
Pour trouver la différence entre deux listes Python L1 et L2 (L1 - L2), c'est-à-dire les éléments présents dans L1 mais absents de L2, vous pouvez utiliser différentes méthodes en Python selon vos besoins. La méthode Python la plus simple consiste à convertir L2 en un ensemble Python (python set) pour une recherche optimisée, puis à utiliser une compréhension de liste Python ou la fonction Python filter() pour extraire les éléments de la liste Python L1 qui ne sont pas dans la liste Python L2, ce qui est efficace pour de grandes listes Python mais ignore les doublons. Si vous souhaitez conserver les doublons et l'ordre d'origine, une approche Python itérative avec une boucle for Python et une condition Python if x not in L2 est plus adaptée, bien que moins performante. Pour une solution équilibrée entre rapidité et conservation partielle de l'ordre, vous pouvez utiliser collections.OrderedDict Python ou itertools.filterfalse() Python. Cette opération est utile pour le filtrage de données, la comparaison de listes Python ou l'extraction d'éléments uniques en Python.