Kurssisisältö
Python Data Structures
Python Data Structures
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:
# 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
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.
# 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)
Each element in the set is accessed once during iteration. The order of elements in the output may vary.
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
Kiitos palautteestasi!
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:
# 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
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.
# 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)
Each element in the set is accessed once during iteration. The order of elements in the output may vary.
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
Kiitos palautteestasi!