règles . Liste
Type de liste. Les éléments ne sont pas nécessairement homogènes.
En plus des méthodes répertoriées ci-dessous, les listes ont les opérateurs suivants :
Opérateur | Usage |
---|---|
x == y | Comparez les listes x et y |
x[i] | Opérateur d'index, obtenir l'index de valeur i |
x[i:j] | Opérateur de plage, récupère la sous-liste de l'index i à j |
v in x | Vérifiez si la valeur v existe dans la liste x. 'a' in ['a','b'] == true |
Méthodes
concaténer
concat(list) renvoie les règles.Liste
Créez une nouvelle liste en ajoutant les éléments d'une autre liste à la fin de cette liste.
Paramètre | |
---|---|
liste | liste à concaténer. La valeur ne doit pas être nulle. |
- Retour
non-null rules.List
la liste avec tous les éléments de l'autre liste ajoutés.
aTout
hasAll(list) renvoie des règles.Boolean
Déterminez si la liste contient tous les éléments d'une autre liste.
Paramètre | |
---|---|
liste | La liste des éléments à rechercher. La valeur ne doit pas être nulle. |
- Retour
non-null rules.Boolean
true si cette liste contient tous les éléments de l'autre.
hasAny
hasAny(list) renvoie des règles.Boolean
Déterminez si la liste contient un élément dans une autre liste.
Paramètre | |
---|---|
liste | La liste des éléments à rechercher. La valeur ne doit pas être nulle. |
- Retour
non-null rules.Boolean
true si cette liste contient un élément dans l'autre.
a seulement
hasOnly(list) renvoie des règles.Boolean
Déterminez si tous les éléments de la liste sont présents dans une autre liste.
Paramètre | |
---|---|
liste | La liste des éléments à rechercher. La valeur ne doit pas être nulle. |
- Retour
non-null rules.Boolean
true si tous les éléments de la liste sont présents dans une autre liste, à l'exclusion des éléments répétés.
Exemple
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
rejoindre
join(separator) renvoie des règles.String
Joignez les éléments de la liste dans une chaîne, avec un séparateur.
Paramètre | |
---|---|
séparateur | Chaîne pour séparer les éléments. La valeur ne doit pas être nulle. |
- Retour
non-null rules.String
la liste jointe sous forme de chaîne.
Enlever tout
RemoveAll(list) renvoie les règles.Liste
Créez une nouvelle liste en supprimant les éléments d'une autre liste de cette liste.
Paramètre | |
---|---|
liste | liste des éléments à supprimer.. La valeur ne doit pas être nulle. |
- Retour
non-null rules.List
la liste avec tous les éléments de l'autre liste supprimés.
taille
size() renvoie des règles.Integer
Obtenez le nombre de valeurs dans la liste.
- Retour
non-null rules.Integer
le nombre de valeurs dans la liste.
mettre en place
toSet() renvoie les règles.Set
Renvoie un ensemble contenant tous les éléments uniques de la liste.
Dans le cas où deux éléments ou plus sont égaux mais non identiques, le jeu de résultats ne contiendra que le premier élément de la liste. Les éléments restants sont rejetés.
- Retour
non-null rules.Set
Ensemble contenant des valeurs uniques dans la liste donnée.