Bonjour,
J'ai 2 listes :
L1 = [1,2,3,4,5,6,7,8,9]
L2 = [0,0,1,0,4,5,3,0,9]
Je veux parcourir L2 et pour chaque élement de L2, vérifier si il est présent dans L1. Si OUI, le supprimer dans L1...
Comment faire ? Car je viens de débuter dans ProLog est j'ai encore trop la philosophie de réfléxion iterative...
Bien cordialement
PJ :
J'ai créer une fonction de suppression
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 supprimerElementListe(_,[],[]). supprimerElementListe(X,[X|L],L1) :- supprimerElementListe(X,L,L1). supprimerElementListe(X,[Y|L],[Y|L1]) :- supprimerElementListe(X,L,L1).
Partager