Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Tuple | Data Structures
Introduzione a Python con Cursor

bookTuple

Una tupla è simile a una lista ma immutabile — una volta creata, il suo contenuto non può essere modificato.

Sono utili per raggruppare valori che devono rimanere fissi, come coordinate (x, y), colori RGB (255, 0, 0) o altri dati costanti.

Definizione di una Tupla

Si definisce una tupla utilizzando le parentesi tonde (()) invece delle parentesi quadre:

coordinates = (10, 20)

È anche possibile creare una tupla senza parentesi: x = 1, 2, 3 — Python interpreta la virgola come "tupla".

Immutabilità

Le tuple non possono essere modificate — non è possibile aggiungere, rimuovere o cambiare valori. Tentare di farlo genera un TypeError.

Questo le rende ideali per configurazioni fisse, costanti o valori di ritorno sicuri da funzioni.

Accesso e decomposizione delle tuple

Come le liste, le tuple utilizzano indici che partono da 0. Ad esempio, colors[0] è "red", e colors[-1] è "blue".

Le tuple supportano anche la decomposizione — assegnazione di valori a variabili in un solo passaggio: x, y = (10, 20) imposta x = 10 e y = 20.

Questo è particolarmente utile quando le funzioni restituiscono più valori.

Riepilogo

  • Le tuple memorizzano più valori, come le liste — ma sono immutabili;
  • Utilizzare parentesi o virgole per definirle;
  • Accedere agli elementi tramite indice — proprio come le liste;
  • Una volta create, le tuple non possono essere modificate;
  • Utilizzarle quando sono necessari dati fissi e affidabili.
question mark

Cosa succede se si tenta di modificare un elemento di una tupla?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you show more examples of defining tuples in Python?

What happens if I create a tuple with just one element?

When should I use a tuple instead of a list?

bookTuple

Scorri per mostrare il menu

Una tupla è simile a una lista ma immutabile — una volta creata, il suo contenuto non può essere modificato.

Sono utili per raggruppare valori che devono rimanere fissi, come coordinate (x, y), colori RGB (255, 0, 0) o altri dati costanti.

Definizione di una Tupla

Si definisce una tupla utilizzando le parentesi tonde (()) invece delle parentesi quadre:

coordinates = (10, 20)

È anche possibile creare una tupla senza parentesi: x = 1, 2, 3 — Python interpreta la virgola come "tupla".

Immutabilità

Le tuple non possono essere modificate — non è possibile aggiungere, rimuovere o cambiare valori. Tentare di farlo genera un TypeError.

Questo le rende ideali per configurazioni fisse, costanti o valori di ritorno sicuri da funzioni.

Accesso e decomposizione delle tuple

Come le liste, le tuple utilizzano indici che partono da 0. Ad esempio, colors[0] è "red", e colors[-1] è "blue".

Le tuple supportano anche la decomposizione — assegnazione di valori a variabili in un solo passaggio: x, y = (10, 20) imposta x = 10 e y = 20.

Questo è particolarmente utile quando le funzioni restituiscono più valori.

Riepilogo

  • Le tuple memorizzano più valori, come le liste — ma sono immutabili;
  • Utilizzare parentesi o virgole per definirle;
  • Accedere agli elementi tramite indice — proprio come le liste;
  • Una volta create, le tuple non possono essere modificate;
  • Utilizzarle quando sono necessari dati fissi e affidabili.
question mark

Cosa succede se si tenta di modificare un elemento di una tupla?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
some-alt