sabc = '' snum='' dict={} string = 'awbc2awer2tyui2' j=0 i=0 length=len(string) while(i<length ): sabc = '' snum = '' while(i<length and string[i].isalpha()): sabc = sabc + str(string[i]) i = i + 1 while(i<length and string[i].isdigit() ): snum=snum+string[i] i=i+1 dict[sabc]=snum print(dict) L=sorted(dict.items(),key=lambda x:x[1]) LENL=len(L) k=0 list=[] sout='' while(k<LENL): list.append(L[k][0]) m=k+1 while(m<LENL and L[k][1]==L[m][1]): sa=L[k][1] sb=L[m][1] list.append(L[m][0]) m=m+1 list=sorted(list) for mm in list: sout=sout+mm*int(L[k][1]) k=m print(sout)
华为机试
最新推荐文章于 2024-05-17 12:19:42 发布