Вам не нужно использовать цикл вообще, чтобы достичь этого.Сортируйте список и найдите число по последнему индексу и используйте количество (число), чтобы получить количество вхождений.
numbers = [1, 3, 4, 2, 3, 4, 5]
numbers.sort()
print(numbers)
[1, 2, 3, 3, 4, 4, 5]
list.count (число)
[1, 2, 3, 3, 4, 4, 5].count(5)
1
или вы можете использовать импорт ниже
from collections import Counter
Counter(list)
даст вам счетчик результатов в формате словаря.
Counter({'1': 1, '2': 1, '3': 2, '4': 2, '5': 1})