В логах есть список user_ids с повторениями. Как получить количество уникальных пользователей?

Alen(user_ids)
Buser_ids.unique()
Clen(set(user_ids))
Dsum(user_ids)
Правильный ответ. set хранит только уникальные элементы, поэтому len(set(user_ids)) даёт число уникальных значений.

Разбор

Преобразование set(user_ids) удаляет дубликаты, оставляя только уникальные user_id. Затем len(...) считает количество элементов. Важно помнить, что set не предназначен для сохранения порядка элементов, но для подсчёта уникальных значений это обычно неважно.

Проверь себя · 1/3разбор после ответа
Есть список событий events = ["click"]. Объект events используется в нескольких местах по ссылке, поэтому важно изменить именно тот же объект (не создавать новый). Нужно добавить элементы из new_events = ["view", "purchase"], чтобы итог был плоским. Какой вариант корректен?
Тренировать Python в Telegram

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