rules. Lista
Tipo de lista. Los elementos no son necesariamente homogéneos.
Además de los métodos que se indican a continuación, las listas tienen los siguientes operadores:
Operador | Uso |
---|---|
x == y |
Comparar las listas x e y |
x[i] |
Operador de índice, obtener índice de valor i |
x[i:j] |
Operador de rango, obtener sublista del índice i a j |
v in x |
Comprobar si el valor v existe en la lista x. 'a' in ['a','b'] == true |
Métodos
concat.
concat(list) muestra rules.List.
Para crear una lista nueva, agrega los elementos de otra lista a al final de esta lista.
Parámetro |
|
---|---|
list |
list para concatenar. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.List
la lista con todos los elementos de la otra lista agregados.
tieneTodos
hasAll(list) muestra rules.Boolean
Determina si la lista contiene todos los elementos de otra lista.
Parámetro |
|
---|---|
list |
La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.Boolean
es verdadero si esta lista contiene todos los elementos de las entre sí.
tieneCualquiera
hasAny(list) muestra rules.Boolean
Determina si la lista contiene algún elemento de otra lista.
Parámetro |
|
---|---|
list |
La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.Boolean
es verdadero si esta lista contiene algún elemento de las entre sí.
Solo tiene
hasOnly(list) muestra rules.Boolean
Determina si todos los elementos de la lista están presentes en otra lista.
Parámetro |
|
---|---|
list |
La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.Boolean
es verdadero si todos los elementos de la lista están presentes. en otra lista, sin incluir los elementos repetidos.
Ejemplo
['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
unir
join(separator) muestra rules.String.
Une los elementos de la lista en una cadena con un separador.
Parámetro |
|
---|---|
separador |
Es una cadena para separar elementos. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.String
la lista unida como una cadena.
quitarTodos
removeAll(list) muestra rules.List.
Para crear una lista nueva, quita los elementos de otra lista de esta.
Parámetro |
|
---|---|
list |
lista de elementos para quitar. El valor no debe ser nulo. |
- Devoluciones
-
non-null rules.List
la lista sin todos los elementos de la otra lista.
tamaño
size() muestra rules.Integer
Obtén la cantidad de valores de la lista.
- Devoluciones
-
non-null rules.Integer
es la cantidad de valores de la lista.
Definir
toSet() muestra rules.Set.
Muestra un conjunto que contiene todos los elementos únicos de la lista.
En caso de que dos o más elementos sean iguales, pero no idénticos, el conjunto de resultados solo contendrá el primer elemento de la lista. Los elementos restantes se descartada.
- Devoluciones
-
non-null rules.Set
que contiene los valores únicos de la lista especificada.