Advertisement
princennamdi

Simple Puzzle: Sorting List Of Numbers And Strings

Nov 10th, 2012
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.45 KB | None | 0 0
  1. l =  raw_input("Enter String ")
  2. lint, lalph, lnew, c,d   = [],[],[],0,0
  3. for i in l.split():
  4.     if ord(i[0]) >96 and  ord(i[0]) < 123:
  5.         lalph.append(i)
  6.     else:
  7.         lint.append(int(i))
  8.  
  9. lalph.sort()
  10. lint.sort()        
  11. for i in l.split():
  12.     if ord(i[0]) >96 and  ord(i[0]) < 123:
  13.         lnew.append(lalph[c])
  14.         c+=1
  15.     else:
  16.         lnew.append(lint[d])
  17.         d+=1
  18.        
  19. print l
  20. print " ".join(map(str, (lnew)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement