В логах есть список 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разбор после ответа
Нужно хранить соответствие user_id → число покупок и обновлять счётчик при каждой покупке. Какая коллекция подходит лучше всего?
Тренировать Python в Telegram

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