![]() |
Utilitaires de listes - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Bouts de Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=17) +--- Sujet : Utilitaires de listes (/showthread.php?tid=1772) |
Utilitaires de listes - CrazyCat - 30/01/2024 Voici un petit bout de code qui est parfois utile: trouver tous les éléments d'une liste qui sont présents dans une autre liste: tcl
Différence de liste: tcl
Les mêmes en utilisant lmap tcl
RE: Utilitaires de listes - Amand - 30/01/2024 On pourrait avoir un exemple d'utilisation ? RE: Utilitaires de listes - CrazyCat - 30/01/2024 tcl
Code : Différence : b c d f g h j k l m n q s v w x RE: Utilitaires de listes - Amand - 30/01/2024 Ok j'ai compris, merci ![]() RE: Utilitaires de listes - CrazyCat - 12/03/2024 J'ajoute trois procédures: lremove Cette procédure sert à retirer un élément d'une liste tcl
Code : % set a {a b c d e f g h i j} lireplace Cette procédure remplace un élément par un autre de manière non sensible à la casse tcl
Code : % set a {a b c d e f g h i j} lereplace Cette dernière procédure est le pendant de la précédente mais de manière sensible (-exact) tcl
Code : % set a {a b c d e f g h i j} Notez que si vous ne passez pas l'argument replacement à lireplace et lereplace, elles agissent comme lremove.
RE: Utilitaires de listes - CrazyCat - 12/05/2024 Une nouvelle petite procédure : lshuffle, qui permet de randomiser une liste: tcl
Exemple d'utilisation: Code : % set abc {a b c d e f g h i j k l m n o p q r s t u v w x y z} |