next up previous contents index
Next: Appartenance d'un élément à Up: Opérations de base sur Previous: Création de sous-listes   Contents   Index

Fonctions d'accès aux éléments

De nombreuses fonctions permettent d'accéder à des éléments particuliers d'une liste. last renvoie le dernier élément de la liste passée en argument. butlast renvoie une copie de la liste privée de son dernier élément. nbutlast est destructive : elle renvoie la liste passée en argument après suppression du dernier élément.

Les fonctions first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth renvoient respectivement le premier, second, ..., dixième élément de la liste passée en paramètre. De manière plus générale, la fonction nth appliquée à un entier positif i et à une liste renvoie le ième élément de la liste (les éléments étant numérotés à partir de 0). La fonction renvoie nil si la liste est trop courte pour contenir l'élément demandé.

* (last '(1 2 3 4 5))

(5)
* (butlast '(1 2 3 4 5))

(1 2 3 4)
* (third '(1 2 3 4 5))

3
* (nth 3 '(1 2 3 4 5))

4
*


next up previous contents index
Next: Appartenance d'un élément à Up: Opérations de base sur Previous: Création de sous-listes   Contents   Index
Robert STRANDH
2001-09-28