Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Доступ до Елементів у Множині: Ітерація та Перевірка Членства | Множина
Структури даних Python
course content

Зміст курсу

Структури даних Python

Структури даних Python

book
Доступ до Елементів у Множині: Ітерація та Перевірка Членства

Оскільки множини є невпорядкованими, ви не можете отримати доступ до їх елементів за індексом, як це робите зі списком або кортежем. Однак, ви можете:

  • Перевірити наявність елемента за допомогою ключового слова in;
  • Ітерувати через елементи за допомогою циклу for.

Перевірка членства з in

Ключове слово in дозволяє перевірити, чи існує конкретний елемент у множині:

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, щоб перевірити, чи є конкретні фільми у множині movies, і зберегти результат як логічне значення в змінних is_inception_present та is_avatar_present.

Ітерація через множину за допомогою циклу for

Ви можете ітерувати через множину за допомогою циклу for, щоб обробити кожен елемент окремо. Оскільки множини є невпорядкованими, порядок ітерації є непередбачуваним.

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

Кожен елемент у наборі доступний один раз під час ітерації. Порядок елементів у виведенні може змінюватися.

Завдання

Swipe to start coding

Вам надано досить великий набір найпопулярніших movies.

  • Призначте булеве значення змінній is_first_movie_present, щоб перевірити, чи є фільм "The Green Mile" у наборі.
  • Призначте булеве значення змінній is_second_movie_present, щоб перевірити, чи є фільм "Titanic" у наборі.
  • Призначте булеве значення змінній is_third_movie_present, щоб перевірити, чи є фільм "Interstellar" у наборі.
  • Використовуйте ключове слово in для виконання цього завдання.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
toggle bottom row

book
Доступ до Елементів у Множині: Ітерація та Перевірка Членства

Оскільки множини є невпорядкованими, ви не можете отримати доступ до їх елементів за індексом, як це робите зі списком або кортежем. Однак, ви можете:

  • Перевірити наявність елемента за допомогою ключового слова in;
  • Ітерувати через елементи за допомогою циклу for.

Перевірка членства з in

Ключове слово in дозволяє перевірити, чи існує конкретний елемент у множині:

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, щоб перевірити, чи є конкретні фільми у множині movies, і зберегти результат як логічне значення в змінних is_inception_present та is_avatar_present.

Ітерація через множину за допомогою циклу for

Ви можете ітерувати через множину за допомогою циклу for, щоб обробити кожен елемент окремо. Оскільки множини є невпорядкованими, порядок ітерації є непередбачуваним.

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

Кожен елемент у наборі доступний один раз під час ітерації. Порядок елементів у виведенні може змінюватися.

Завдання

Swipe to start coding

Вам надано досить великий набір найпопулярніших movies.

  • Призначте булеве значення змінній is_first_movie_present, щоб перевірити, чи є фільм "The Green Mile" у наборі.
  • Призначте булеве значення змінній is_second_movie_present, щоб перевірити, чи є фільм "Titanic" у наборі.
  • Призначте булеве значення змінній is_third_movie_present, щоб перевірити, чи є фільм "Interstellar" у наборі.
  • Використовуйте ключове слово in для виконання цього завдання.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt