Реализуйте программу которая будет вычислять количество различных объектов в списке
Перейти к содержимому

Реализуйте программу которая будет вычислять количество различных объектов в списке

  • автор:

Python. Задача о нахождении количества уникальных объектов в списке. Два подхода.

Даны следующие условия: Реализуйте программу, которая будет вычислять количество различных объектов в списке. Два объекта a и b считаются различными, если a is b равно False. Вашей программе доступна переменная с названием objects, которая ссылается на список, содержащий не более 100 объектов. Выведите количество различных объектов в этом списке.

Решение в 10 строк(которое сразу пришло на ум):

Формируем список list c уникальными элементами. Элементы берём из objects.
Второй вариант более изящный. Используем особенность питона — множества. Как известно, они могут содержать только уникальные элементы. Решение в 4 строки:

Step 9 (S-97631)

Реализуйте программу, которая будет вычислять количество различных объектов в списке.
Два объекта a и b считаются различными, если a is b равно False.

Вашей программе доступна переменная с названием objects, которая ссылается на список, содержащий не более 100 объектов. Выведите количество различных объектов в этом списке.

Формат ожидаемой программы:

Примечание:
Количеством различных объектов называется максимальный размер множества объектов, в котором любые два объекта являются различными.

Тогда все различные объекты являют собой множество . Таким образом, количество различных объектов равно трём.

Не работает программа, которая вычисляет кол-во различных объектов в списке

Прохожу сейчас курс на степике по питону, и в одном из степов попалась задача:

Реализуйте программу, которая будет вычислять количество различных объектов в списке. Два объекта a и b считаются различными, если a is b равно False.

Вашей программе доступна переменная с названием objects, которая ссылается на список, содержащий не более 100 объектов. Выведите количество различных объектов в этом списке. Рассмотрим пример:

objects = [1, 2, 1, 2, 3] # будем считать, что одинаковые числа соответствуют одинаковым объектам, а различные – различным

Тогда все различные объекты являют собой множество . Таким образом, количество различных объектов равно трём.

Я написал программу, которая не работает:

В самом степе есть решение:

Я проверил свою на следующих примерах:

objects = [1, 2, 1, 2, 3]

objects = [1, 2, 1, 5, True, False, True, ‘false’, [], [1,2], [1,2]]

И она выдает те же рез-ты, что и правильная, но тест не проходит. Вот хотел узнать почему? Потому что, как мне кажется, моя делает то же самое(подсчет повторов в списке) только направления движения второго цикла разные. Если кто-то понял, почему моя программа не решает задачу, объясните пожалуйста почему или хотя бы предложите начальные данные, на которых она выдаст неправильный результат. Заранее спасибо.

Найти количество различных объектов в списке

Реализуйте программу, которая будет вычислять количество различных объектов в списке.
Два объекта a и b считаются различными, если a is b равно False.

Вашей программе доступна переменная с названием objects, которая ссылается на список, содержащий не более 100 объектов. Выведите количество различных объектов в этом списке.

Формат ожидаемой программы:

Примечание:
Количеством различных объектов называется максимальный размер множества объектов, в котором любые два объекта являются различными.

Количество различных объектов в списке
Реализуйте программу, которая будет вычислять количество различных объектов в списке.

Как найти количество различных числе в списке?
4) Дан список чисел. Сколько различных чисел в списке? Например, в списке пять чисел (повторы.

Вычислить количество различных объектов в списке
Реализуйте программу, которая будет вычислять количество различных объектов в списке.

Определите количество различных элементов в списке
Дан список, упорядоченный по неубыванию элементов в нем. Определите, сколько в нем различных.

Сообщение от Franek

set сравнивает объекты оператором __eq__(), а по условию задачи нужно, чтобы объекты сравненивались оператором is

Добавлено через 32 минуты
Например, программа ниже выведет 1, хотя на самом деле правильный ответ 2

Сообщение от Franek

Посчитать количество различных элементов в списке
Дан список. Посчитайте, сколько в нем различных элементов, не изменяя самого списка. Входные.

Функция: вернуть количество различных маленьких латинских букв в списке
создать динамический список элементами которого являются символы. Реализовать функцию, которая.

Обработка событий в различных фреймах и показ свойств различных объектов
Создать программу вывода списка всех гиперсвязей фрейма-потомка различными шрифтами, зависящими от.

Найти количество различных цифр у заданного натурального числа (найти ошибку)
Помогите пожалуйста найти ошибку. Я в ассемблере пока ничего не понимаю.Вот ,что попыталась.

Найти количество различных цифр числа (найти ошибку)
Нужно найти количество различных цифр числа.Помогите пожалуйста найти ошибку.Вот ,что попыталась.

Найти количество различных элементов
Дан целочисленный массив размера N. Найти количество различных элементов в данном массиве.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *