Comment mapper un complément sur deux ensembles de listes
Sep 07 2020
Ce problème était facile je pensais, mais je ne peux pas le résoudre, j'ai deux listes
t = Range[{5, 7}]
k = {{3, 5},{2,7}}
et je veux avoir
{Complement[Range[5], {3, 5}],Complement[Range[7], {2, 7}]}
donnant {{1, 2, 4}, {1, 3, 4, 5, 6}} J'ai essayé des fonctions doubles pures, mais en vain
Réponses
5 C.E. Sep 07 2020 at 20:23
Pour cela, vous voudrez MapThread:
MapThread[Complement, {t, k}]
{{1, 2, 4}, {1, 3, 4, 5, 6}}