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

single

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

Свайпніть щоб показати меню

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

  • Перевіряти наявність елемента за допомогою ключового слова 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

У цьому прикладі ми використовуємо ключове слово 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)

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

Завдання

Проведіть, щоб почати кодувати

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

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

Рішення

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

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

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

Секція 4. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt