Course Content
Python Data Structures
Python Data Structures
Accessing the Elements of a Set
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 print("Inception" in movies) # True print("Avatar" in movies) # False
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 show code editor
You will be working with a set of movies. First, use the in keyword to check if "Inception" is part of the collection. Print an appropriate message based on the result. Then, use a for
loop to display all the movies in the set.
Thanks for your feedback!
Accessing the Elements of a Set
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 print("Inception" in movies) # True print("Avatar" in movies) # False
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 show code editor
You will be working with a set of movies. First, use the in keyword to check if "Inception" is part of the collection. Print an appropriate message based on the result. Then, use a for
loop to display all the movies in the set.
Thanks for your feedback!