Opérations sur les listes

Primitives Paramètres Utilisation
mot a b Concatène les deux mots a et b. Exemple: ec mot "a 1 renvoie a1
liste a b Retourne une liste composée de a et b. Par exemple, liste 3 6 renvoie [3 6]. liste ``une ``liste renvoie [une liste]
phrase, ph a b Retourne une liste composée de a et b. Si a ou b est une liste, alors chacun des composants de a ou b devient élément de la liste créée (les crochets sont supprimés).
    Ex: ph [4 3] ``bonjour renvoie [4 3 bonjour]
    ph [comment ça] ``va renvoie [comment ça va]
metspremier, mp a b: a quelconque, b liste Insère a en première position de la liste b.
    Ex : mp ``coucou [2] renvoie [coucou 2]
metsdernier, md a b: a quelconque, b liste Insère a en dernière position de la liste b
    Ex: md 5 [7 9 5] renvoie [7 9 5 5]
inverse a : liste Inverse l'ordre des éléments de la liste a
    inverse [1 2 3] renvoie [3 2 1]
choix a : a mot ou liste Si a est un mot, renvoie une des lettres de a au hasard.Si a est une liste, renvoie un des éléments de a au hasard.
enleve a b: a quelconque, b liste Enlève l'élément a de la liste b s'il apparaît dedans.
    Ex: enleve 2 [1 2 3 4 2 6 ] renvoie [1 3 4 6]
item a b: a entier, b liste ou mot Si b est un mot renvoie la lettre a du mot (1 désigne la première lettre). Si b est une liste renvoie l'élément numéro a de la liste.
saufdernier, sd a: liste ou mot Si a est une liste, renvoie toute la liste sauf le dernier élément. Si a est un mot, renvoie le mot sans sa dernière lettre.
saufpremier, sp a: liste ou mot Si a est une liste, renvoie toute la liste sauf le premier élément. Si a est un mot, renvoie le mot sans sa première lettre.
dernier a: liste ou mot Si a est une liste, renvoie le dernier élément de la liste. Si a est un mot, renvoie la dernière lettre du mot.
premier a: liste ou mot Si a est une liste, renvoie le premier élément de la liste. Si a est un mot, renvoie la première lettre du mot.
compte a: liste ou mot Si a est un mot, revoie le nombre de lettres de a. Si a est une liste, renvoie le nombre d'éléments de a.

Loïc 2005-08-16