Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Accesso agli Elementi in un Set in Python | Sezione
Strutture Dati in Python

bookAccesso agli Elementi in un Set in Python

Poiché i set sono non ordinati, non è possibile accedere ai loro elementi tramite indice come si farebbe con una lista o una tupla. Tuttavia, è possibile:

  • Verificare l'esistenza di un elemento utilizzando la parola chiave in;
  • Iterare sugli elementi utilizzando un ciclo for.

Verifica dell'appartenenza con in

La parola chiave in consente di verificare se un elemento specifico è presente all'interno di un set:

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Check if specific movies are in the set is_inception_present = "Inception" in movies # True is_avatar_present = "Avatar" in movies # False # Print results print(is_inception_present) # Output: True print(is_avatar_present) # Output: False
copy

In questo esempio, viene utilizzata la parola chiave in per verificare se determinati film sono presenti nel set movies e il risultato viene memorizzato come valore booleano nelle variabili is_inception_present e is_avatar_present.

Iterazione su un set con un ciclo for

È possibile iterare su un set utilizzando un ciclo for per elaborare ogni elemento singolarmente. Poiché i set sono non ordinati, l'ordine di iterazione è imprevedibile.

1234567
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Iterate through the set and print each movie title print("Movie collection:") for movie in movies: print(movie)
copy

Ogni elemento dell'insieme viene accesso una sola volta durante l'iterazione. L'ordine degli elementi nell'output può variare.

Compito

Swipe to start coding

Ti viene fornito un set denominato movies contenente i film più popolari.

  • Assegna un valore booleano alla variabile is_first_movie_present per verificare se il film "The Green Mile" è presente nel set.
  • Assegna un valore booleano alla variabile is_second_movie_present per verificare se il film "Titanic" è presente nel set.
  • Assegna un valore booleano alla variabile is_third_movie_present per verificare se il film "Interstellar" è presente nel set.
  • Utilizza la parola chiave in per svolgere questo compito.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 24
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

close

bookAccesso agli Elementi in un Set in Python

Scorri per mostrare il menu

Poiché i set sono non ordinati, non è possibile accedere ai loro elementi tramite indice come si farebbe con una lista o una tupla. Tuttavia, è possibile:

  • Verificare l'esistenza di un elemento utilizzando la parola chiave in;
  • Iterare sugli elementi utilizzando un ciclo for.

Verifica dell'appartenenza con in

La parola chiave in consente di verificare se un elemento specifico è presente all'interno di un set:

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Check if specific movies are in the set is_inception_present = "Inception" in movies # True is_avatar_present = "Avatar" in movies # False # Print results print(is_inception_present) # Output: True print(is_avatar_present) # Output: False
copy

In questo esempio, viene utilizzata la parola chiave in per verificare se determinati film sono presenti nel set movies e il risultato viene memorizzato come valore booleano nelle variabili is_inception_present e is_avatar_present.

Iterazione su un set con un ciclo for

È possibile iterare su un set utilizzando un ciclo for per elaborare ogni elemento singolarmente. Poiché i set sono non ordinati, l'ordine di iterazione è imprevedibile.

1234567
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Iterate through the set and print each movie title print("Movie collection:") for movie in movies: print(movie)
copy

Ogni elemento dell'insieme viene accesso una sola volta durante l'iterazione. L'ordine degli elementi nell'output può variare.

Compito

Swipe to start coding

Ti viene fornito un set denominato movies contenente i film più popolari.

  • Assegna un valore booleano alla variabile is_first_movie_present per verificare se il film "The Green Mile" è presente nel set.
  • Assegna un valore booleano alla variabile is_second_movie_present per verificare se il film "Titanic" è presente nel set.
  • Assegna un valore booleano alla variabile is_third_movie_present per verificare se il film "Interstellar" è presente nel set.
  • Utilizza la parola chiave in per svolgere questo compito.

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 1. Capitolo 24
single

single

some-alt