Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creare una Tupla in Python: Definire Strutture Dati Immutabili | Padroneggiare le Tuple in Python
Strutture Dati Python

Scorri per mostrare il menu

book
Creare una Tupla in Python: Definire Strutture Dati Immutabili

In Python, un tuple è una struttura dati che consiste in una sequenza di valori racchiusi tra parentesi, con elementi separati da virgole. I tuple sono simili alle liste, ma la distinzione chiave è che i tuple sono strutture dati immutabili.

Le strutture dati immutabili non possono essere modificate dopo la loro creazione. I tuple, proprio come le liste, possono contenere un numero qualsiasi di elementi e il tipo di dati di ciascun elemento può variare. È fondamentale notare che un tuple con un solo elemento è definito con una virgola dopo l'elemento, come mostrato:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy

Nota

Senza la virgola, Python interpreterà le parentesi come raggruppamento normale, non come un tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Esploriamo come creare tuple.

Creare una tupla vuota

12
empty_tuple = () print(empty_tuple)
copy

Creare una tupla usando la funzione tuple()

La funzione tuple() converte un iterabile in una tupla. Ad esempio, puoi convertire una stringa in una tupla dei suoi caratteri:

12
movie_title = tuple("Inception") print(movie_title)
copy

Creare una tupla da una lista

Puoi anche usare la funzione tuple() per creare una tupla da una lista:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Compito

Swipe to start coding

Inizializza la tupla space_movies.

  • Usa i seguenti film:
    '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Per inizializzare la tupla, usa le parentesi ().
  • Le tuple sono immutabili, il che significa che non puoi aggiungere elementi dopo che sono state create. Assicurati di includere tutti i film nella tupla durante l'inizializzazione.

Nota

È meglio copiare e incollare l'elenco dei film per evitare errori nei titoli.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand
ChatGPT

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

book
Creare una Tupla in Python: Definire Strutture Dati Immutabili

In Python, un tuple è una struttura dati che consiste in una sequenza di valori racchiusi tra parentesi, con elementi separati da virgole. I tuple sono simili alle liste, ma la distinzione chiave è che i tuple sono strutture dati immutabili.

Le strutture dati immutabili non possono essere modificate dopo la loro creazione. I tuple, proprio come le liste, possono contenere un numero qualsiasi di elementi e il tipo di dati di ciascun elemento può variare. È fondamentale notare che un tuple con un solo elemento è definito con una virgola dopo l'elemento, come mostrato:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy

Nota

Senza la virgola, Python interpreterà le parentesi come raggruppamento normale, non come un tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Esploriamo come creare tuple.

Creare una tupla vuota

12
empty_tuple = () print(empty_tuple)
copy

Creare una tupla usando la funzione tuple()

La funzione tuple() converte un iterabile in una tupla. Ad esempio, puoi convertire una stringa in una tupla dei suoi caratteri:

12
movie_title = tuple("Inception") print(movie_title)
copy

Creare una tupla da una lista

Puoi anche usare la funzione tuple() per creare una tupla da una lista:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Compito

Swipe to start coding

Inizializza la tupla space_movies.

  • Usa i seguenti film:
    '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Per inizializzare la tupla, usa le parentesi ().
  • Le tuple sono immutabili, il che significa che non puoi aggiungere elementi dopo che sono state create. Assicurati di includere tutti i film nella tupla durante l'inizializzazione.

Nota

È meglio copiare e incollare l'elenco dei film per evitare errori nei titoli.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt