题目:输入一串字符,包含数字[0-9]和小写字母[a-z],要求按数字从小到大、字母从a到z排序,并且所有数字排在字母后面。
输入描述:
一串字符
输出描述:
按规则排序的一串字符
示例1
输入
a31bz
输出
abz13
分析:
code:
m = 'a31bz'
a = []
b = []
for i in range(len(m)):
if m[i].isdigit():
b.append(m[i])
else:
a.append(m[i])
print(''.join(sorted(a) + sorted(b)))
程序运行结果:
abz13
网友评论