Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- list_string = raw_input("")
- list_int, list_str, list_new, str_counter, int_counter = [],[],[],0,0
- for i in list_string.split():
- ord_code = ord(i[0])
- if ord_code >= 97 and ord_code <= 122:
- list_str.append(i)
- else:
- list_int.append(int(i))
- list_str.sort()
- list_int.sort()
- for i in list_string.split():
- ord_code = ord(i[0])
- if ord_code >= 97 and ord_code <= 122:
- list_new.append(list_str[str_counter])
- str_counter+=1
- else:
- list_new.append(list_int[int_counter])
- int_counter+=1
- print " ".join(map(str, (list_new)))
Add Comment
Please, Sign In to add comment