Множества в Python. Когда порядок не важен, но скорость решает.
В Python, как и в любом языке программирования, есть различные типы данных, и, конечно же, среди них есть и коллекции, это - списки (list), кортежи (tuples), словари (dictionaries) и, конечно же, множества (sets), о которых пойдет речь в этой статье. Если вы привыкли к спискам (list), где все элементы сидят по своим индексам (0, 1, 2...), то множества сломают вам мозг. Но они же и спасут ваше приложение от тормозов. Представьте, что список — это полка с книгами. Каждая книга стоит на своем месте, у нее есть номер...

