‫Bentornato e questo video, esamineremo gli elenchi che sono un tipo di raccolta ed è un modo
‫flessibile di lavorare con insiemi di oggetti o valori diversi da un array, ad esempio.
‫Quindi, rispetto a quanto hai sollevato, il gruppo di oggetti o valori con cui lavori può crescere e ridursi dinamicamente.
‫E come potresti ricordare in una gara, dovevi impostarlo in modo specifico.
‫Quindi è stato stabilito quanti elementi avrebbe avuto un array.
‫Ma le liste sono piuttosto dinamiche qui.
‫Una raccolta è una classe e richiede un'istanza della classe prima di aggiungere elementi a quella raccolta.
‫Quindi, quando lavoriamo con gli elenchi, gli elenchi sono raccolte.
‫Quindi Lists è un tipo di raccolta.
‫Quindi sta ereditando da esso, ma è pur sempre una classe.
‫Quindi dobbiamo aggiungere la seguente riga.
‫Quindi quattro raccolte che contengono solo un tipo di dati Un sistema che le raccolte sono spazi dei nomi generici.
‫Quindi dovremo aggiungere questo spazio dei nomi al nostro progetto se vogliamo usare elenchi, elenchi, esempi di
‫accelerazione qui.
‫Quindi i numeri var sono uguali new list int.
‫Quindi qui stiamo parlando di un elenco senza alcun valore.
‫Quindi a quel punto è una lista vuota.
‫E poi sotto vedi un esempio in cui l'elenco ha valori.
‫Quindi la differenza è che qui aggiungi i valori tra parentesi graffe separate da una virgola, quindi aggiungi e rimuovi
‫i valori.
‫Quindi, per aggiungere un valore, puoi semplicemente usare il metodo per aggiungere per eliminare un valore che hai usato per
‫rimuovere il metodo.
‫Quindi qui vediamo che aggiungiamo i sette alla nostra lista e poi rimuoviamo i sette dalla nostra lista.
‫Quindi abbiamo un esempio di index.
‫Quindi l'indice è zero e rimuovere quell'indice rimuoverà un elemento in una posizione specifica.
‫Quindi è simile a un array in cui hai indici e puoi semplicemente rimuovere un elemento in un
‫indice specifico ottenendo un valore.
‫Vedete, abbiamo questi numeri, una lista che ha un valore, che è venticinque.
‫E ora per ottenere quel valore, usiamo semplicemente l'indice.
‫E in questo caso, poiché abbiamo un solo valore, l'indice per esso è zero.
‫Quindi i numeri zero saranno 25 e ora verranno memorizzati in un valore.
‫Per cancellare un elenco, puoi semplicemente utilizzare il metodo clear.
‫Quindi esiste un metodo specifico dedicato alla cancellazione dell'intero elenco.
‫Quindi sarà vuoto dopo.
‫Quindi non importa quanti elementi hai aggiunto, semplicemente li eliminerà tutti.
‫Naturalmente, solo specifici per quel particolare elenco di cui stiamo parlando, elenchi e loop.
‫Quindi qui vedete un esempio di un elenco con molti numeri.
‫Quindi da cinque a 40 ogni volta, un incremento di cinque e usiamo un per ogni ciclo qui per
‫scorrere ogni singolo elemento in quell'elenco o un ciclo for.
‫Quindi hai entrambe le opzioni qui.
‫Il ciclo for each è un po' più pulito, come puoi vedere qui, per ogni elemento int in numeri.
‫E poi stampiamo semplicemente l'elemento.
‫E la stessa cosa qui per questo ciclo for in cui controlliamo solo la quantità di numeri, ovviamente.
‫Quindi puoi vedere che c'è una proprietà chiamata Count che è disponibile per ogni singolo elenco che hai.
‫Quindi, in questo caso, stiamo solo controllando la quantità di valori che abbiamo in quell'elenco per non incorrere
‫in un'eccezione indice fuori dai limiti.
‫Tutto bene.
‫Quindi questa era un'introduzione alle liste e useremo le liste più avanti.
‫E volevo solo mostrarti come funzionano e quali sono i loro aspetti principali.
‫Naturalmente, gli elenchi hanno più metodi.
‫Quindi puoi, ovviamente, controllarli, controllare i metodi e le proprietà degli elenchi
‫e giocarci per avere un'idea migliore per loro e creare solo una manciata di elenchi solo per prendere
‫l'abitudine di esercitarti.
‫Tutto bene.
‫Quindi andiamo avanti nel prossimo video.
‫Ci vediamo lì.