Курс Python → Работа с множествами в Python
Тип данных «set» в Python представляет собой коллекцию, которая содержит уникальные и неизменяемые объекты. Он был введен в Python с версии 2.4 и представляет собой один из типов данных, реализующих математические множества. Множества в Python отличаются от списков или кортежей тем, что они не могут содержать дубликаты.
Для создания множества в Python можно использовать встроенную функцию set(), передавая ей последовательность или другие итерируемые объекты в качестве аргументов. Например:
my_set = set([1, 2, 3, 4, 5])
print(my_set)
Этот код создаст множество {1, 2, 3, 4, 5}, где каждый элемент является уникальным. Множество также поддерживает операции над множествами, такие как объединение, пересечение и разность.
Например, чтобы объединить два множества, можно использовать метод union() или оператор |:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)
Этот код выведет {1, 2, 3, 4, 5}, объединяя элементы из обоих множеств. Таким образом, тип данных «set» в Python предоставляет удобный способ работы с уникальными коллекциями объектов.
Другие уроки курса "Python"
- Обход словаря в Python
- Принципы LSP и ISP в Python
- Преобразование чисел в Python
- Оператор in и not in в Python
- Сортировка слиянием
- Функции all и any в Python
- Работа с кортежами
- Сохранение Unicode в JSON
- Обмен переменными в Jupyter
- Измерение времени выполнения
- Измерение времени выполнения кода
- Поиск HTML-элементов с BeautifulSoup
- Создание копии итератора
- Добавление Progressbar в Python
- Реализация операции -= для пользовательского класса
- Глобальные переменные в Python
- Строки в Python: апострофы и кавычки
- Работа со словарями Python
- Разделение строки в Python
- Функция enumerate в Python
- Особенности ключей словаря в Python
- Создание словарей и множеств в Python.
- Логические операторы в Python
- Типы возвращаемых значений в Python
- Оператор «not» в Python
- Встраивание HTML в Jupyter Notebook
- Основы работы со строками в Python
- Декораторы в Python
- Названия столбцов в Python таблицах
- Удаление дубликатов в pandas
- Операции со строками в Python
- Профилирование данных с Pandas
- Расчет времени выполнения программы
- Утечки переменных цикла в Python 3.x
- Обновление множества в Python
- Удаление дубликатов с помощью множеств
- Работа с очередями в Python
- Нарезка списков в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Работа с Event() в threading
- Вставка переменных в шаблоны Flask
- Присвоение и ссылки
- Работа с collections.Counter
- Явный импорт переменных
- Передача параметров в Python
- Оптимизация создания строк















