Utilizzo delle liste

Le liste sono strutture molto importanti. A volte sembra superfluo o quasi inutile eseguire esercizi sulle liste. Invece l’utilizzo di queste strutture può aprire molte porte. Per tale motivo si propongono nel seguito dei semplici ma efficaci esercizi proprio sulle liste.

Creiamo più liste di numeri con uno, due e tre indici. La parentesi graffa mi dà il numero di indici utilizzato.

Analizziamo il nodo Code Block :

Creiamo una lista con un solo indice : lista1={1,2,3,4,5,6,7} con elementi da 1 a 7;

Creiamo una lista con due indici : lista2={{1,2,3},{4,5},6,7} con elementi di indice 0 dati da 1,2,3 / con elementi di indice 1 dati da 4,5 / e poi gli elementi 6 (di indice 2) e 7 (di indice 3).

La riga  p=lista1[2] stampa l’elemento contenuto nella lista1 di indice 2, ovvero il numero 3.

La riga q=lista2[0] stampa l’elemento contenuto nella lista2 di indice 0, ovvero i numeri 1,2,3.

La riga s=lista3[1]  stampa l’elemento contenuto nella lista3 di indice 1, ovvero i numeri 6,7.

La combinazione di tali indici mi dà 3×4 = 12 punti elencati in Watch.

In questo caso List.GetItemAtIndex determina tutti gli elementi con indice principale 2 (abbiamo 4 sottoindici).

lista1