w3resource

Python: sorted() function

sorted() function

The sorted() function is used to get a new sorted list from the items in iterable.

Version:

(Python 3.2.5)

Syntax:

sorted(iterable[, key][, reverse])

Parameter:

Name Description Required /
Optional
iterable

The sequence to sort list, dictionary, tuple or collection etc.

Required.
key A function that serves as a key for the sort comparison. Optional.
reverse True will sort descending and default is False Optional.

Return value:

A sorted list from the given iterable.

Example-1: Python sorted() function

# vowels list
pyList = ['a', 'e', 'i', 'o', 'u']
print(sorted(pyList))

# string 
pyStr = 'Python'
print(sorted(pyStr))

# vowels tuple
pyTuple = ('a', 'e', 'i', 'o', 'u')
print(sorted(pyTuple))

Output:

['a', 'e', 'i', 'o', 'u']
['P', 'h', 'n', 'o', 't', 'y']
['a', 'e', 'i', 'o', 'u']

Pictorial Presentation:

Python: Built-in-function - sorted() function

Pictorial Presentation:

Python: Built-in-function - sorted() function

Example-2: Python sorted() with key function

# take third element for sort
def takeThird(elem):
    return elem[1]

# random list
random = [(2, 2), (3, 4), (4, 1), (1, 3)]

# sort list with key
sortList = sorted(random, key=takeThird)

# print list
print('Sorted list:', sortList)

Output:

Sorted list: [(4, 1), (2, 2), (1, 3), (3, 4)]

Python Code Editor:

Previous: slice()
Next: str()

Test your Python skills with w3resource's quiz



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python/built-in-function/sorted.php