Python Sort String: Quick and Easy Guide
Python is a programming language that is widely used by web developers and software engineers. Python's simple syntax and powerful data structures make it an ideal language for sorting strings. This quick and easy guide will show you how to sort strings in Python.
Sort a String using sorted() and join() functions
Python provides a number of built-in functions for working with strings, including the sorted() and join() functions.
The sorted() function can be used to sort a string alphabetically, while the join() function can be used to join together a list of strings into a single string. Together, these functions can be used to sort a string alphabetically.
Code example - Sort string in ascending order
input_str = 'programming'
result_str = ''.join(sorted(input_str))
print(f'The original string is: {input_str}')
print(f'The sorted string is: {result_str}')
Output
The original string is: programming
The sorted string is: aggimmnoprr
- In the above code example, we have created a string variable called input_str and assigned the string 'programming' to it.
- Then we created a string variable called result_str and assigned to it the result of running the string method sorted on input_str. sorted returns a list of the characters in input_str in alphabetical order, which is then joined into a string using the join() method.
- Then we print the original string and the sorted string to the console.
Code example - Sort string in descending order
input_str = 'programming'
result_str = ''.join(sorted(input_str, reverse=True))
print(f'The original string is: {input_str}')
print(f'The sorted string is: {result_str}')
Output
The original string is: programming
The sorted string is: rrponmmigga
In the above code example, we are sorting the string in descending order. We are using reverse=True in the sorted() function to do that.
- How to Get IP Addresses in Python - A Quick Tutorial
- Python Switch Case: A Comprehensive Guide with Examples
- Sort list and dictionary in python
- Sort a DataFrame by rows and columns in Pandas
- [Python] Sort a list
- Sort a dictionary by value in Python
- Trim or remove begin and end spaces from a python string