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

Kurssisisältö

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.

Tehtävä

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.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 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.

Tehtävä

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.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt