Множини
Множина — це колекція унікальних, невпорядкованих значень. Вона не допускає дублювання елементів і не зберігає порядок.
Множини корисні для видалення повторів, перевірки наявності елемента або порівняння груп за допомогою операцій, таких як об'єднання та перетин.
Створення множини
Множину створюють за допомогою фігурних дужок без пар ключ-значення:
fruits = {'apple', 'banana', 'cherry'}
Або використовуйте set(), щоб перетворити іншу колекцію, наприклад список, що також автоматично видаляє дублікати.
Основні властивості множин
- Невпорядкованість: елементи не мають фіксованого порядку;
- Без дублікатів: повторювані елементи ігноруються;
- Змінюваність: можна додавати або видаляти елементи;
- Тільки незмінювані елементи: дозволені типи — числа, рядки, кортежі;
- Відсутність індексації: елементи не можна отримати за позицією.
Множини оптимізовані для швидкої перевірки наявності елемента за допомогою ключового слова in.
Додавання та видалення елементів
.add(): для вставки нового елемента до множини;.remove(): для видалення елемента, викликає помилку, якщо елемент не існує;.discard(): також видаляє елемент, але без помилки, якщо елемент не знайдено.
Операції з множинами
Множини в Python підтримують:
- Об'єднання (
|або.union()): об'єднання елементів обох множин; - Перетин (
&або.intersection()): залишає лише спільні елементи; - Різниця (
-або.difference()): елементи, які є в одній множині, але відсутні в іншій.
Ці операції зручні для порівняння ролей, прапорців або наборів даних.
Підсумок
- Множини — це невпорядковані колекції унікальних значень;
- Вони автоматично видаляють дублікати;
- Можна додавати або видаляти елементи, але не можна звертатися за позицією;
- Використовуйте множини для швидких порівнянь, перевірки наявності та коли порядок не має значення.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Множини
Свайпніть щоб показати меню
Множина — це колекція унікальних, невпорядкованих значень. Вона не допускає дублювання елементів і не зберігає порядок.
Множини корисні для видалення повторів, перевірки наявності елемента або порівняння груп за допомогою операцій, таких як об'єднання та перетин.
Створення множини
Множину створюють за допомогою фігурних дужок без пар ключ-значення:
fruits = {'apple', 'banana', 'cherry'}
Або використовуйте set(), щоб перетворити іншу колекцію, наприклад список, що також автоматично видаляє дублікати.
Основні властивості множин
- Невпорядкованість: елементи не мають фіксованого порядку;
- Без дублікатів: повторювані елементи ігноруються;
- Змінюваність: можна додавати або видаляти елементи;
- Тільки незмінювані елементи: дозволені типи — числа, рядки, кортежі;
- Відсутність індексації: елементи не можна отримати за позицією.
Множини оптимізовані для швидкої перевірки наявності елемента за допомогою ключового слова in.
Додавання та видалення елементів
.add(): для вставки нового елемента до множини;.remove(): для видалення елемента, викликає помилку, якщо елемент не існує;.discard(): також видаляє елемент, але без помилки, якщо елемент не знайдено.
Операції з множинами
Множини в Python підтримують:
- Об'єднання (
|або.union()): об'єднання елементів обох множин; - Перетин (
&або.intersection()): залишає лише спільні елементи; - Різниця (
-або.difference()): елементи, які є в одній множині, але відсутні в іншій.
Ці операції зручні для порівняння ролей, прапорців або наборів даних.
Підсумок
- Множини — це невпорядковані колекції унікальних значень;
- Вони автоматично видаляють дублікати;
- Можна додавати або видаляти елементи, але не можна звертатися за позицією;
- Використовуйте множини для швидких порівнянь, перевірки наявності та коли порядок не має значення.
Дякуємо за ваш відгук!