Sort a given input of lowercase letters alphabetically

In order to sort the sequence alphabetically the student must keep in mind that each lowercase letter has a corresponding ASCII numerical code  defined such that its value increases linearly from A to Z. In Python, the function ord(character) returns the sought ASCII code.Knowing this, the problem just becomes a matter of sorting the letters from low to high value of the numerical ASCII code. A sample code is given below:

sequence=input("Enter your sequence:")

 for i in range(len(sequence)):

                for j in range(len(sequence)-1-i):

                        if ord(sequence[j])>ord(sequence[j+1]):

                                sequence[j],sequence[j+1]=sequence[j+1],sequence[j]

print sequence

AR

Related Python Mentoring answers

All answers ▸

What can be used to iterate through a list in python?


What is the difference between & and && operators?


Write a function that takes a list of numbers as input, and outputs the average of the numbers. The function should catch any errors.


How do I check if a number is prime using a python program?