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']
Version imprimable
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:
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'] >>>
merci
;)
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 !Citation:
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é ...