Se croisent peut être utilisé pour trouver des correspondances entre deux collections, comme suit :
Toutefois, ce que je voudrais atteindre est le contraire, je tiens à lister les éléments qui manquent quand on compare deux collections :
Se croisent peut être utilisé pour trouver des correspondances entre deux collections, comme suit :
Toutefois, ce que je voudrais atteindre est le contraire, je tiens à lister les éléments qui manquent quand on compare deux collections :
Comme il est indiqué, si vous voulez obtenir 4 à la suite, vous pouvez faire comme ceci :
Si vous voulez l’intersection non réelle (également 1 et 4), alors cela devrait faire l’affaire :
Ce ne sera pas la solution la plus performante, mais pour les petites listes, il devrait fonctionner parfaitement.
Je pense que vous pourriez être à la recherche d' Except
:
L'opérateur except produit un ensemble la différence entre deux séquences. Il vous obtiendrez uniquement les éléments dans la première séquence qui n'apparaissent pas dans le de seconde en seconde. Vous pouvez éventuellement fournir votre propre comparaison d'égalité de la fonction.
Découvrez ce lien, ce lien, ou Google, pour plus d'informations.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.