Une structure de données importante dans JMP est une liste, qui est un conteneur de stockage à usage général pouvant stocker n'importe quel nombre d'éléments. Les éléments peuvent être n'importe quel type de données, tels que des nombres, des chaînes de caractères, des références d'objet ou d'autres listes, et les éléments de la liste n'ont pas besoin d'être du même type. Vous pouvez créer une liste avec la fonction Liste ou avec l'opérateur accolades. Les éléments d'une liste sont séparés par des virgules et vous pouvez stocker une liste dans une variable. Votre script peut également fonctionner avec des listes renvoyées par des fonctions JSL. Examinons quelques exemples de création de listes. Vous pouvez créer une liste vide à l'aide de la fonction Liste ou de l'opérateur de liste sans éléments répertoriés à l'intérieur des parenthèses ou des accolades. Une liste vide est utile si votre script accumule des éléments lors de son exécution. Vous pouvez créer une liste avec un seul élément ou avec plusieurs éléments. Vous pouvez avoir une liste qui contient des listes imbriquées comme un ou plusieurs des éléments, ce qui est utile pour les données ramifiées ou imbriquées. Et vous pouvez également avoir une liste contenant des éléments variés. Après avoir créé une liste, vous pouvez faire référence à des éléments spécifiques de la liste à l'aide d'un indice, qui est une valeur (ou des valeurs) entre crochets ajoutée au nom de la variable. Par exemple, étant donné la liste affichée ici, l'ajout de crochets contenant la valeur d'index de un à la variable ma liste renvoie la chaîne "Statistiques". L'indice trois renvoie la liste imbriquée contenant les chaînes "Florence" et "Gertrude". Vous pouvez également utiliser plusieurs indices pour isoler un élément dans une liste imbriquée ou pour obtenir plusieurs éléments d'une liste. Par exemple, ma liste indicée par un trois puis un un renvoie la chaîne "Florence". ma liste indicée par une liste de valeurs d'index - par exemple, deux et quatre - renvoie une sous-liste avec les deuxième et quatrième éléments : une date et le nombre respectivement.