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

bookCreare 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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

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 explain more about tuple immutability?

What are some common use cases for tuples in Python?

How do tuples differ from lists in terms of performance or usage?

close

Awesome!

Completion rate improved to 3.23

bookCreare una Tupla in Python: Definire Strutture Dati Immutabili

Scorri per mostrare il menu

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!

close

Awesome!

Completion rate improved to 3.23
Sezione 3. Capitolo 1
single

single

some-alt