List doit être une liste Tcl valide. Cette commande renverra une nouvelle liste consistant des éléments
first à
last, inclus.
First ou
last peuvent être
end (ou quelconque de ses abréviations) pour se référer au dernier élément de la liste. Si
first est inférieur à zéro, il est traité comme zéro. Si
last est supérieur à ou égal au nombre d'éléments dans la liste, alors il est traité comme
end. Si
first est supérieur à
last alors une chaîne vide est renvoyée. Note: "
lrangelist first first" ne produit pas toujours le même résultat que "
lindex list first" (bien que souvent le fait pour les champs qui ne sont pas entourés d'accolades); il produit , néanmoins, exactement le même résultat que "
list [lindexlist first]"