Creazioni Liste ed utilizzo

Con il Code Block si possono creare delle liste di dati da utilizzare poi ad esempio nei disegni geometrici.

In questo esempio creiamo due liste :

lista={};
seclis={};

ora inseriamo dei valori. Ad esempio nella lista

lista[0]={1,2};
lista[1]={{“a”,”B”,-2},{2,”F”}};
lista[2]={{{1,2,3},{4,5}},{6,7}};

inseriamo i valori :

nel primo caso lista[0]={1,2} si ha :

1 nella posizione lista[0]

2 nella posizione lista[1]

la parentesi graffa dà i valori compresi nella lista

nel secondo caso lista[1]={{“a”,”B”,-2},{2,”F”}} si ha una lista più elaborata

{“a”,”B”,-2} nella posizione lista[0] ……….. Ora la lista[0] avrà ancora dei sotto elementi ovvero :

lista[0][0] = a              lista[0][1] = B             lista[0][2] = -2

{2,”F”} nella posizione lista[1] ……….. Ora la lista[0] avrà ancora dei sotto elementi ovvero :

lista[1][0] = 2              lista[1][1] = F

liste

Con la stessa simbologia si possono calcolare gli altri elementi :
elemento=lista[2][0][0][2];

fare anche operazioni fra elementi :
somma=lista[2][0][0][2]+lista[2][0][0][2];

le liste si possono anche creare utilizzando il comando :
seclis={(0..1..#U1)<1>,(0..1..#U2)<2>};

nel caso di seclis si crea una lista formata da 2 sottoliste lista[0] e lista[1]

che contengono rispettivamente gli elementi :

0..1..#U1  (U1=7) ovvero 0..1..#7 ovvero l’intervallo 0-1 viene suddiviso in sette numeri dallo 0 all’1

0..1..#U2  (U2=5) ovvero 0..1..#5 ovvero l’intervallo 0-1 viene suddiviso in cinque numeri dallo 0 all’1

Nella scritta punti= Point.ByCoordinates((0..1..#U1)<1>,(0..1..#U2)<2>) si creano una serie quadrata di punti

le scritte <1>, <2> servono appunto a questo.