Supprimer des valeurs dans les listes
CH
Charles H
05 juin 2020
4040 0 1 0
Bonjour à toutes et à tous !
Nouvelle question aujourd'hui : j'ai une liste A et une liste B.
Je souhaiterais supprimer les éléments de la liste B qui se trouvent dans la liste A.
Des idées ?
J'ai pensé à un script Python avec deux boucles for...mais peut être y a t-il plus simple avec un noeud Dynamo ?
Nouvelle question aujourd'hui : j'ai une liste A et une liste B.
Je souhaiterais supprimer les éléments de la liste B qui se trouvent dans la liste A.
Des idées ?
J'ai pensé à un script Python avec deux boucles for...mais peut être y a t-il plus simple avec un noeud Dynamo ?
Réponses
Bonjour Charles,
voir Rhythm : RemoveListFromList ?
qui semble simple en Python
voir Rhythm : RemoveListFromList ?
qui semble simple en Python
EJ
Bonjour,
tu peux rechercher les éléments de la liste B dans la liste A avec List.AllIndicesOf. Ce noeud te sort la position des différents éléments de la liste B dans la liste A. Ensuite tu supprimes tous les éléments de la liste A à partir de leur index.
Je t'ai fait un exemple en PJ. C'est bien ce que tu cherches à faire?
tu peux rechercher les éléments de la liste B dans la liste A avec List.AllIndicesOf. Ce noeud te sort la position des différents éléments de la liste B dans la liste A. Ensuite tu supprimes tous les éléments de la liste A à partir de leur index.
Je t'ai fait un exemple en PJ. C'est bien ce que tu cherches à faire?
GJ
Bonjour,
C'est exactement ce que je cherche à faire mais avec des lignes
C'est exactement ce que je cherche à faire mais avec des lignes
CH


