Таблицы, множества и словари
Множества: только уникальные
1 / 26
Ты выложил сторис, и под ней 40 лайков. Но половину поставили одни и те же друзья: кто-то лайкнул, убрал и снова лайкнул, и в журнале его ник записан трижды. Сколько разных людей отреагировало? Со списком придётся вручную проверять, не встречался ли ник раньше, а это лишний цикл и лишний код.
В Python есть структура, которая сама выбрасывает повторы. Она называется множество (по-английски set). Сегодня научимся создавать множества, добавлять в них элементы, быстро проверять «есть или нет» и делать с двумя множествами то, что в математике называют пересечением, объединением и разностью. В задачах ЕГЭ с большими наборами чисел это частый способ убрать дубли и сравнить два набора.