Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Множини | Data Structures
Вступ до Python з Cursor

bookМножини

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

Множини корисні для видалення повторів, перевірки наявності елемента або порівняння груп за допомогою операцій, таких як об'єднання та перетин.

Створення множини

Множину створюють за допомогою фігурних дужок без пар ключ-значення: fruits = {'apple', 'banana', 'cherry'}

Або використовуйте set(), щоб перетворити іншу колекцію, наприклад список, що також автоматично видаляє дублікати.

Основні властивості множин

  • Невпорядкованість: елементи не мають фіксованого порядку;
  • Без дублікатів: повторювані елементи ігноруються;
  • Змінюваність: можна додавати або видаляти елементи;
  • Тільки незмінювані елементи: дозволені типи — числа, рядки, кортежі;
  • Відсутність індексації: елементи не можна отримати за позицією.

Множини оптимізовані для швидкої перевірки наявності елемента за допомогою ключового слова in.

Додавання та видалення елементів

  • .add(): для вставки нового елемента до множини;
  • .remove(): для видалення елемента, викликає помилку, якщо елемент не існує;
  • .discard(): також видаляє елемент, але без помилки, якщо елемент не знайдено.

Операції з множинами

Множини в Python підтримують:

  • Об'єднання (| або .union()): об'єднання елементів обох множин;
  • Перетин (& або .intersection()): залишає лише спільні елементи;
  • Різниця (- або .difference()): елементи, які є в одній множині, але відсутні в іншій.

Ці операції зручні для порівняння ролей, прапорців або наборів даних.

Підсумок

  • Множини — це невпорядковані колекції унікальних значень;
  • Вони автоматично видаляють дублікати;
  • Можна додавати або видаляти елементи, але не можна звертатися за позицією;
  • Використовуйте множини для швидких порівнянь, перевірки наявності та коли порядок не має значення.
question mark

Яка ключова властивість множини в Python?

Select the correct answer

Все було зрозуміло?

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

What are some common use cases for sets in Python?

Can you explain why sets don't allow duplicates?

How do sets handle different data types?

Awesome!

Completion rate improved to 5

bookМножини

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

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

Множини корисні для видалення повторів, перевірки наявності елемента або порівняння груп за допомогою операцій, таких як об'єднання та перетин.

Створення множини

Множину створюють за допомогою фігурних дужок без пар ключ-значення: fruits = {'apple', 'banana', 'cherry'}

Або використовуйте set(), щоб перетворити іншу колекцію, наприклад список, що також автоматично видаляє дублікати.

Основні властивості множин

  • Невпорядкованість: елементи не мають фіксованого порядку;
  • Без дублікатів: повторювані елементи ігноруються;
  • Змінюваність: можна додавати або видаляти елементи;
  • Тільки незмінювані елементи: дозволені типи — числа, рядки, кортежі;
  • Відсутність індексації: елементи не можна отримати за позицією.

Множини оптимізовані для швидкої перевірки наявності елемента за допомогою ключового слова in.

Додавання та видалення елементів

  • .add(): для вставки нового елемента до множини;
  • .remove(): для видалення елемента, викликає помилку, якщо елемент не існує;
  • .discard(): також видаляє елемент, але без помилки, якщо елемент не знайдено.

Операції з множинами

Множини в Python підтримують:

  • Об'єднання (| або .union()): об'єднання елементів обох множин;
  • Перетин (& або .intersection()): залишає лише спільні елементи;
  • Різниця (- або .difference()): елементи, які є в одній множині, але відсутні в іншій.

Ці операції зручні для порівняння ролей, прапорців або наборів даних.

Підсумок

  • Множини — це невпорядковані колекції унікальних значень;
  • Вони автоматично видаляють дублікати;
  • Можна додавати або видаляти елементи, але не можна звертатися за позицією;
  • Використовуйте множини для швидких порівнянь, перевірки наявності та коли порядок не має значення.
question mark

Яка ключова властивість множини в Python?

Select the correct answer

Все було зрозуміло?

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

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

Секція 3. Розділ 4
some-alt