normas . 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, obtener valor índice i |
x[i:j] | Operador de rango, obtiene 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.Lista
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.Boolean
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.
tienecualquiera
hasAny(lista) devuelve reglas.Boolean
Determine si la lista contiene algún elemento 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 algún elemento de la otra.
Sólo tiene
hasOnly(lista) devuelve reglas.Boolean
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
unirse
unirse(separador) devuelve reglas.Cadena
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
de la lista unida como una cadena.
eliminar todo
removeAll(lista) devuelve reglas.Lista
Cree una nueva lista eliminando los elementos de otra lista de esta lista.
Parámetro | |
---|---|
lista | lista de elementos a eliminar.. El valor no debe ser nulo. |
- Devoluciones
non-null rules.List
la lista con todos los elementos de la otra lista eliminados.
tamaño
tamaño() devuelve reglas.Entero
Obtenga el número de valores de la lista.
- Devoluciones
non-null rules.Integer
Número entero de valores en la lista.
para establecer
toSet() devuelve reglas.Set
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.