У меня есть список в файле разных животных, который открывается и читается в функции.
Например, мой список:
Cats, Dogs, Cows, Cows, Cows, Sheep, Dogs, Sheep, etc.
Как мне поместить их в список, который будет группировать одни и те же животные и возвращать номер каждого животного в списке, например, для этого списка, который я хочу:
List = (1, 2, 3, 2)
Это позволит мне определить длину этого нового списка и указать количество различных животных.
Если возможно, не использовать наборы.
Кроме того, поскольку это функция, я не могу быть конкретным в отношении каждого животного.