При обработке событий нужно хранить идентификаторы пользователей, которых вы уже видели, чтобы быстро проверять условие user_id in seen и не хранить дубликаты. Что лучше использовать для seen?

Alist
Btuple
Cdict
Dset
Правильный ответ. set хранит уникальные элементы и удобен для проверок x in s.

Разбор

list и tuple допускают дубликаты и обычно используются, когда важен порядок элементов. dict нужен для соответствий ключ → значение. Для задачи «видели ли уже этот user_id» и дедупликации чаще всего выбирают set.

Проверь себя · 1/3разбор после ответа
Есть словарь метрик metrics = {"views": 100, "clicks": 5}. Как корректно пройтись по парам ключ-значение в цикле for?
Тренировать Python в Telegram

Ещё вопросы по теме «Коллекции и структуры данных»