Я подумал, что, возможно, стоит опубликовать простой, полный пример, поскольку обсуждение в комментариях приводит к куче новой информации, которая неочевидна в посте.
#str_in = input('Enter the numbers to sort: ')
str_in = '1,9,35,12,13,21,10'
nums = [int(elem) for elem in str_in.split(',')]
sorted_nums = sorted(nums, key=lambda x: x % 5)
print(sorted_nums)
Вывод:
[35, 10, 1, 21, 12, 13, 9]