Python

Сортировка в Python

не понимаю как сделать! Если сортировка списка делается а не set, то ответ выдает None
если cjcb = sorted(cjcb) то ['123', '14', '17', '2', '3', '32', '42', '48', '58', '6', '7', '88', '9'], как сделать нормальный вывод сортировки?
Тут бы всё переписать подчистую, но ограничусь исправлением наиболее серьёзных ошибок:
 id_string = '32 48 2 6 14 58 2 88 9 14 123 48 3 17 42 42 7'
idid = map(int, id_string.split(' '))
cjcb = set()
for idi in idid:
if idi not in cjcb:
cjcb.add(idi)
else:
print(f'Найден дубликат ID {idi}')
print(sorted(cjcb))
1) Если id числовые, то ими и надо оперировать, как числами (map(int, ...)).
2) Коллекцию назначения сразу делаем множеством. Конструкция "a in lst", где lst - список, выполняется долго, а поиск в множестве - быстро.
3) От дурных приседаний вида a = f(a) лучше сразу отвыкай. В приличных местах за это больно бьют по голове.
4) Метод sort сортирует коллекцию, от которой вызван, и возвращает значение None. В отличие от функции sorted, возвращающей новый список, а старую коллекцию не трогающей. Множества в Питоне не упорядочены и потому не имеют метода sort.
Тём@ ****
Тём@ ****
87 571
Лучший ответ
 id_string = '32 48 2 6 14 58 2 88 9 14 123 48 3 17 42 42 7'  
idid = id_string.split(' ')
cjcb = []
for idi in idid:
if idi not in cjcb:
cjcb.append(int(idi)) # Преобразование строки в число
else:
print(f'Найден дубликат ID {idi}')
cjcb = sorted(cjcb) # Сортировка списка чисел
print(cjcb)
Алек Сименаха
Алек Сименаха
25 860
Ты хочешь, чтобы тебе помогли люди, но сам не можешь в тоже время проверить качество своего скриншота, который выглядит шакально?
Максим Мухин
Максим Мухин
4 101
Евгений Кислов # Напишите программу и обработайте этот перечень id
id_string = '32 48 2 6 14 58 2 88 9 14 123 48 3 17 42 42 7'
idid = id_string.split(' ')
cjcb = []
for idi in idid:
if idi not in cjcb:
cjcb.append(idi)
else:
print(f'Найден дубликат ID {idi}')
cjcb = sorted(cjcb)
print(cjcb)

выдает список ['123', '14', '17', '2', '3', '32', '42', '48', '58', '6', '7', '88', '9']
нужна сортировка нормальная, как сделать?