bonjour
je souhaite filtrer les elements d'une liste d'elements en fonction d'une autre
mat1 = ['Al2O3, 'CT35', 'TY98', 'GH32', 'BN44']
mat2 =['Al2O3', 'TY98', 'BN44']
je souhaite obtenir la liste finale (mat1 - mat2)
mat3 = ['CT35', 'GH32']
bonjour
je souhaite filtrer les elements d'une liste d'elements en fonction d'une autre
mat1 = ['Al2O3, 'CT35', 'TY98', 'GH32', 'BN44']
mat2 =['Al2O3', 'TY98', 'BN44']
je souhaite obtenir la liste finale (mat1 - mat2)
mat3 = ['CT35', 'GH32']
Salut,
Il faut utiliser des set :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> mat1 = ['Al2O3', 'CT35', 'TY98', 'GH32', 'BN44'] >>> mat2 = ['Al2O3', 'TY98', 'BN44'] >>> mat3 = list(set(mat1) - set(mat2)) >>> mat3 ['GH32', 'CT35'] >>>
Bon sang : au bout de 200 messages essentiellement consacrés à Python, c'est à se demander si tu ne fais que recopier les réponses qui te sont faites ou si tu essayes de les comprendre !bonjour
je souhaite filtrer les elements d'une liste d'elements en fonction d'une autre
Les éléments d'une liste qui ne sont pas dans une autre : c'est d'une trivialité ...
Partager