regole . Elenco
Tipo di elenco. Gli elementi non sono necessariamente omogenei.
Oltre ai metodi elencati di seguito, gli elenchi dispongono dei seguenti operatori:
Operatore | Utilizzo |
---|---|
x == y | Confronta le liste x e y |
x[i] | Operatore indice, ottiene l'indice del valore i |
x[i:j] | Operatore di intervallo, ottiene la sottolista dall'indice i a j |
v in x | Controlla se il valore v esiste nella lista x. 'a' in ['a','b'] == true |
Metodi
concat
concat(lista) restituisce regole.Lista
Crea un nuovo elenco aggiungendo gli elementi di un altro elenco alla fine di questo elenco.
Parametro | |
---|---|
elenco | elenco da concatenare. Il valore non deve essere nullo. |
- ritorna
non-null rules.List
Elenca l'elenco con tutti gli elementi dell'altro elenco aggiunti.
haTutto
hasAll(lista) restituisce regole.Booleano
Determina se l'elenco contiene tutti gli elementi di un altro elenco.
Parametro | |
---|---|
elenco | L'elenco degli elementi da cercare. Il valore non deve essere nullo. |
- ritorna
non-null rules.Boolean
vero se questo elenco contiene tutti gli elementi dell'altro.
hasAny
hasAny(lista) restituisce regole.Booleano
Determina se l'elenco contiene elementi in un altro elenco.
Parametro | |
---|---|
elenco | L'elenco degli elementi da cercare. Il valore non deve essere nullo. |
- ritorna
non-null rules.Boolean
vero se questo elenco contiene qualsiasi elemento nell'altro.
ha solo
hasOnly(lista) restituisce regole.Booleano
Determina se tutti gli elementi dell'elenco sono presenti in un altro elenco.
Parametro | |
---|---|
elenco | L'elenco degli elementi da cercare. Il valore non deve essere nullo. |
- ritorna
non-null rules.Boolean
vero se tutti gli elementi dell'elenco sono presenti in un altro elenco, esclusi gli elementi ripetuti.
Esempio
['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
giuntura
join(separatore) restituisce regole.Stringa
Unisci gli elementi dell'elenco in una stringa, con un separatore.
Parametro | |
---|---|
separatore | Stringa per separare gli elementi. Il valore non deve essere nullo. |
- ritorna
non-null rules.String
l'elenco unito come stringa.
Rimuovi tutto
rimuoviTutto(lista) restituisce regole.Lista
Crea un nuovo elenco rimuovendo gli elementi di un altro elenco da questo elenco.
Parametro | |
---|---|
elenco | elenco degli elementi da rimuovere.. Il valore non deve essere nullo. |
- ritorna
non-null rules.List
Elenca l'elenco rimuovendo tutti gli elementi dell'altro elenco.
misurare
size() restituisce regole.Intero
Ottieni il numero di valori nell'elenco.
- ritorna
non-null rules.Integer
Numero intero di valori nell'elenco.
impostare
toSet() restituisce regole.Set
Restituisce un set contenente tutti gli elementi univoci nell'elenco.
Nel caso in cui due o più elementi siano uguali ma non identici, il set di risultati conterrà solo il primo elemento dell'elenco. Gli elementi rimanenti vengono scartati.
- ritorna
non-null rules.Set
contenente valori univoci nell'elenco fornito.