python怎么解决sort无法同时对10以上和10以下进行排序

问题相关代码,请勿粘贴截图

c=[]
c=input("")
c=c.split(",")
c.sort(reverse=True)
print(c)

你是说字符串的排序没有达到整型的效果吧。

c=input("")
str_lst = c.split(",")
str_lst.sort(reverse=True)
print('字符串方式\n', str_lst)

num_lst =[int(d) for d in c.split(",")]
num_lst.sort(reverse=True)
print('整数方式\n',num_lst)

img