## Introduction

The sorted() function in Python is used to sort the elements of an object in ascending or descending order and print out a sorted list.

This is an available function in Python and is very useful for reordering lists. The following article is a detailed guide on how to use the sorted() function in Python as we go through the section below.

## Example

list = ("f", "e", "d", "c", "k", "g", "h") x = sorted(list) print(x)

Output:

**[‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘k’]**

## Definition

Specifies an iterable object for the sorted() function to reorder.

The list can be sorted ascending or descending as you like. Strings are sorted alphabetically, numbers are ordered.

## The syntax

sorted(iterable, key, reverse)

**Parameter Values**:

iterable: Required. Specify the object to sort

key: Optional. Default is None

reverse: Optional. Is a boolean. If False, ascending, If True, descending. The default value is False.

## More examples

**Example 1**: Sort numeric

a = (5, 9, 1, 7) x = sorted(a) print(x)

Output:

**[1, 5, 7, 9]**

**Example 2**: Sort ascending

a = ("b", "d", "a", "c") x = sorted(a) print(x)

Output:

**[‘a’, ‘b’, ‘c’, ‘d’]**

**Example 3**: Sort descending

a = ("b", "d", "a", "c") x = sorted(a, reverse=True) print(x)

Output:

**[‘d’, ‘c’, ‘b’, ‘a’]**

## Conclusion

The above article is our guide on how to use the sorted() function in Python through examples.

Thanks for reading!

Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications including CCNA RS, SCP, and ACE. As an IT engineer and technical author, he writes for various websites.