Une liste est un ensemble de valeurs scalaires2.3, que l'on peut construire de diverses manières. La plus intuitive est l'énumération des éléments entre parenthèses, en les séparant par des virgules :
La liste vide est représentée par ().
Il existe également une autre fonction de construction de tableaux, qui clarifie souvent l'écriture des scripts. C'est la fonction qw2.4, qui permet de faire une énumération des éléments de la liste en les séparant uniquement par des espaces, d'où un gain de lisibilité. Par exemple :
@tableau = qw(Facile de construire une liste à 8 éléments.);