Problem

1/7

Tuple

Theory Click to read/hide

Tupla

Una tupla è un elenco immutabile. Una tupla non può essere modificata in alcun modo una volta che è stata creata.

Perché sono necessarie le tuple?
  • Nel caso di protezione di dati da modifiche (intenzionali o accidentali).
  • Le tuple occupano meno spazio in memoria e sono più veloci delle liste.
  • Per restituire più valori da una funzione.
  • Le tuple possono essere utilizzate come chiavi del dizionario (ne parleremo più avanti).



Creazione di tuple

1 modo: come un elenco, ma con parentesi
1
2
3
un = (1,2,3,4,5) print(tipo(a))   # classe 'tupla' stampa(a)         # (1, 2, 3, 4, 5)
2 vie: utilizzando la funzione tuple()
1
2
3
b = tupla((1,2,3,4,5)) print(tipo(b))   # <classe 'tupla'> stampa(b)         # (1, 2, 3, 4, 5)


Devi ricordare!
  1. Le tuple sono una lista immutabile.
  2. Gli elementi di una tupla possono essere di diversi tipi.
  3. Puoi creare una tupla usando la funzione tuple() o elencando gli elementi tra parentesi.

Problem

L'input è un insieme di numeri interi. Crea una tupla dall'insieme di numeri specificato.

Esempi
# Input Uscita
1 1 2 3 4 5 (1, 2, 3, 4, 5)