reglas . Lista
Tipo de lista. Los elementos no son necesariamente homogéneos.
Además de los métodos que se enumeran a continuación, las listas tienen los siguientes operadores:
Operador | Uso |
---|---|
x == y | Comparar listas x e y |
x[i] | Operador de índice, obtiene el índice de valor i |
x[i:j] | Operador de rango, obtener sublista del índice i al j |
v in x | Compruebe si el valor v existe en la lista x. 'a' in ['a','b'] == true |
Métodos
concat
concat (lista) devuelve reglas.
Cree una nueva lista agregando los elementos de otra lista al final de esta lista.
Parámetro | |
---|---|
lista | lista para concatenar. El valor no debe ser nulo. |
- Devoluciones
non-null rules.List
la lista con todos los elementos de la otra lista agregados.
tiene todo
hasAll (lista) devuelve reglas.
Determine si la lista contiene todos los elementos de otra lista.
Parámetro | |
---|---|
lista | La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
non-null rules.Boolean
verdadero si esta lista contiene todos los elementos de la otra.
hasAny
hasAny (lista) devuelve reglas.
Determine si la lista contiene algún elemento en otra lista.
Parámetro | |
---|---|
lista | La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
non-null rules.Boolean
verdadero si esta lista contiene algún elemento en la otra.
Sólo tiene
hasOnly (lista) devuelve reglas.
Determine si todos los elementos de la lista están presentes en otra lista.
Parámetro | |
---|---|
lista | La lista de elementos a buscar. El valor no debe ser nulo. |
- Devoluciones
non-null rules.Boolean
verdadero si todos los elementos de la lista están presentes en otra lista, excluyendo 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
entrar
join (separador) devuelve reglas.
Une los elementos de la lista en una cadena, con un separador.
Parámetro | |
---|---|
separador | Cadena para separar elementos. El valor no debe ser nulo. |
- Devoluciones
non-null rules.String
la lista unida como una cadena.
eliminar todo
removeAll (lista) devuelve reglas.
Cree una nueva lista eliminando los elementos de otra lista de esta lista.
Parámetro | |
---|---|
lista | lista de elementos para eliminar .. El valor no debe ser nulo. |
- Devoluciones
non-null rules.List
la lista con todos los elementos de la otra lista eliminados.
Talla
size () devuelve reglas.
Obtenga el número de valores de la lista.
- Devoluciones
non-null rules.Integer
el número de valores en la lista.
toSet
toSet () devuelve reglas.
Devuelve 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 descartan.
- Devoluciones
non-null rules.Set
Conjunto que contiene valores únicos en la lista dada.