Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Accessing Elements in a Set: Iteration and Membership Testing | Mastering Python Sets
Python Data Structures
course content

Contenuti del Corso

Python Data Structures

Python Data Structures

2. Mastering Python Dictionaries
3. Mastering Python Tuples
4. Mastering Python Sets

book
Accessing Elements in a Set: Iteration and Membership Testing

Because sets are unordered, you cannot access their elements by index like you would with a list or tuple. However, you can:

  • Check for the existence of an element using the in keyword;
  • Iterate through the elements using a for loop.

Verifying Membership with in

The in keyword allows you to check if a specific element exists within a 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 this example, we use the in keyword to check if specific movies are present in the movies set and store the result as a boolean value in variables is_inception_present and is_avatar_present.

Iterating Through a Set with a for Loop

You can iterate over a set using a for loop to process each element individually. Since sets are unordered, the iteration order is unpredictable.

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

Each element in the set is accessed once during iteration. The order of elements in the output may vary.

Compito

Swipe to start coding

You are given a fairly large set of the most popular movies.

  • Assign a boolean value to the variable is_first_movie_present to check if the movie "The Green Mile" is in the set.
  • Assign a boolean value to the variable is_second_movie_present to check if the movie "Titanic" is in the set.
  • Assign a boolean value to the variable is_third_movie_present to check if the movie "Interstellar" is in the set.
  • Use the in keyword to accomplish this task.

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
toggle bottom row

book
Accessing Elements in a Set: Iteration and Membership Testing

Because sets are unordered, you cannot access their elements by index like you would with a list or tuple. However, you can:

  • Check for the existence of an element using the in keyword;
  • Iterate through the elements using a for loop.

Verifying Membership with in

The in keyword allows you to check if a specific element exists within a 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 this example, we use the in keyword to check if specific movies are present in the movies set and store the result as a boolean value in variables is_inception_present and is_avatar_present.

Iterating Through a Set with a for Loop

You can iterate over a set using a for loop to process each element individually. Since sets are unordered, the iteration order is unpredictable.

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

Each element in the set is accessed once during iteration. The order of elements in the output may vary.

Compito

Swipe to start coding

You are given a fairly large set of the most popular movies.

  • Assign a boolean value to the variable is_first_movie_present to check if the movie "The Green Mile" is in the set.
  • Assign a boolean value to the variable is_second_movie_present to check if the movie "Titanic" is in the set.
  • Assign a boolean value to the variable is_third_movie_present to check if the movie "Interstellar" is in the set.
  • Use the in keyword to accomplish this task.

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
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