Всем привет! В этой статье поговорим о том, какие ещё есть структуры данных в Python. Две таких структуры данных мы уже разбирали это списки и словари. Кроме них есть ещё такие структуры данных как: кортежи (tuple) и множество (set). Начнём с множества (set). Set - это набор уникальных элементов, то есть в set никогда не будет повторяющихся элементов. Множество записывается в фигурные скобки {} set = {...} Множество работает быстрее списков, поэтому его чаще всего применяют для работы с большими наборами данных. Давайте на практике поработаем с множеством. Листинг 1 # Напишем set где у нас будут задублированные значение
# И увидим, что в set будут только уникальные значения
dataset = {"Java", "Python", "Go", "Python", "C", "Go"}
# Выведем размер set
print(f"Len: {len(dataset)}") Вывод: Len: 4
# Выведем содержимое set
print(f"Data: {dataset}") Вывод: Data: {'C', 'Python', 'Java', 'Go'} Как видно на примере в множество мы добавили 6 элементов, но при выводе в консоль информации по раз