Per definire una lista contenente più oggetti (ad es. punti, segmenti, circonferenze) utilizzare le parentesi graffe.
Esempi:
· L = {A, B, C} è la lista contenente i tre punti A, B e C precedentemente definiti.
· L = {(0, 0), (1, 1), (2, 2)} è la lista contenente i tre punti immessi.
Nota: per impostazione predefinita gli elementi di questa lista non vengono visualizzati nella Vista Grafica.
È possibile confrontare due liste di oggetti:
· lista1 == lista2: verifica se le due liste sono uguali e restituisce come risultato il valore "true" oppure "false".
· lista1 != lista2: verifica se le due liste sono diverse e restituisce come risultato il valore "true" oppure "false".
Nota: Applicando operazioni e funzioni predefinite a una lista, si ottiene una lista.
Esempi di addizione e sottrazione:
·
Lista1 + Lista2: somma
gli elementi corrispondenti delle due liste.
Nota: Le liste devono avere la stessa lunghezza.
· Lista + Numero: somma il numero a ciascun elemento della lista.
·
Lista1 – Lista2: sottrae
gli elementi della seconda lista ai corrispondenti elementi della prima lista.
Nota: Le liste devono avere la stessa lunghezza.
· Lista – Numero: sottrae il numero a ciascun elemento della lista.
Esempi di moltiplicazione e divisione:
·
Lista1 * Lista2: moltiplica
gli elementi corrispondenti delle due liste.
Nota: Le liste devono avere la stessa lunghezza.
Nota: Se le due liste sono matrici compatibili verrà utilizzato il prodotto matriciale.
· Lista * Numero: moltiplica ogni elemento della lista per il numero.
·
Lista1 / Lista2: divide
ogni elemento della prima lista per il corrispondente elemento della seconda
lista.
Nota: Le liste devono avere la stessa lunghezza.
· Lista / Numero: divide ogni elemento della lista per il numero.
· Numero / Lista: divide il numero per ogni elemento della lista.
Esempi con funzioni:
· Lista^2: eleva al quadrato ogni elemento della lista.
· sin(Lista): applica la funzione seno a ogni elemento della lista.