В логах есть список 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 не предназначен для сохранения порядка элементов, но для подсчёта уникальных значений это обычно неважно.

Можно заниматься бесплатно

Готовим вопросы…

Три вопроса по теме этой страницы, с объяснениями.

Продолжить в браузере

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