这两条语句都对,但是看不太懂,主要是对sorted中的key,和lambda表达式不太清晰,大神能给点播一下吗
print(*(sorted(input(),key = lambda x:(x.isdigit() and int(x)%2==0, x.isdigit(),x.isupper(),x.islower(),x))),sep = '')
print(*sorted(input(), key=lambda c: (c.isdigit() - c.islower(), c in '02468', c)), sep='')