Я хочу отсортировать короткий список, например:
# we can have only 3 types of value: any string numeric value like '555', 'not found' and '' (can have any variation with these options)
row = ['not found', '', '555']
до
# numeric values first, 'not found' less prioritize and '' in the end
['555', 'not found', '']
Я пытаюсь использовать
row.sort(key=lambda x: str(x).isnumeric() and not bool(x))
, но он не работает
Как мне это отсортировать? (numeri c значения сначала, 'not found' меньше приоритета и '' в конце)