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 ▸

Write a python function that takes a string as parameter and returns the character in the string with the most occurrences, along with the number of times this character occurs


Why are negative indexes used?


How can you take a list of numbers and add 3 to every number in the list using only one line of code?


What is the difference between a list and an array?