i=[0]
x=raw_input("String:")
for d in range(len(x)):
i.append(x[d])
i.remove(0)
i.sort()
print "Menor a Mayor:"
for fin in i:
print fin,
print "\nMayor a Menor:"
i.reverse()
for final in i:
print final,
Se preguntarán... Y que tiene de nuevo ??? XD
Pues ahora te pide el número o PALABRA de corrido y no elemento por elemento.
Pueden ser Números o Palabras.
Ejemplo con número:
String:123
Menor a Mayor:
1 2 3
Mayor a Menor:
3 2 1
Ejemplo con palabra:
>>>
String:javier
Menor a Mayor:
a e i j r v
Mayor a Menor:
v r j i e a
Saludos UnderC0de!