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: Iterazione e Verifica dell'Appartenenza | Padroneggiare i Set in Python
Strutture Dati Python
Sezione 4. Capitolo 4
single

single

bookAccesso agli Elementi in un Set: Iterazione e Verifica dell'Appartenenza

Scorri per mostrare il menu

Poiché i set sono non ordinati, non puoi accedere ai loro elementi tramite indice come faresti con una lista o una tupla. Tuttavia, puoi:

  • Verificare l'esistenza di un elemento usando la parola chiave in;
  • Iterare attraverso gli elementi usando un ciclo for.

Verifica dell'Appartenenza con in

La parola chiave in ti consente di verificare se un elemento specifico esiste 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, usiamo la parola chiave in per verificare se film specifici sono presenti nel set movies e memorizziamo il risultato come valore booleano nelle variabili is_inception_present e is_avatar_present.

Iterare Attraverso un Set con un Ciclo for

Puoi iterare su un set usando un ciclo for per elaborare ciascun elemento individualmente. 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 nell'insieme viene accesso una volta durante l'iterazione. L'ordine degli elementi nell'output può variare.

Compito

Scorri per iniziare a programmare

Ti viene dato un insieme piuttosto grande dei movies più popolari.

  • Assegna un valore booleano alla variabile is_first_movie_present per verificare se il film "The Green Mile" è nell'insieme.
  • Assegna un valore booleano alla variabile is_second_movie_present per verificare se il film "Titanic" è nell'insieme.
  • Assegna un valore booleano alla variabile is_third_movie_present per verificare se il film "Interstellar" è nell'insieme.
  • Usa 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 4. Capitolo 4
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

some-alt