Skip to content

sorted() and reversed()

These built-ins manipulate sequence order.

flowchart TD
    A[Sequence]
    A --> B[sorted()]
    A --> C[reversed()]
````

---

## sorted()

Returns a **new sorted list**.

```python
numbers = [3,1,4,2]

print(sorted(numbers))

Output

[1,2,3,4]

Descending order

print(sorted(numbers, reverse=True))

Sorting Strings

names = ["Charlie","Alice","Bob"]

print(sorted(names))

Output

['Alice','Bob','Charlie']

reversed()

Returns elements in reverse order.

numbers = [1,2,3]

for n in reversed(numbers):
    print(n)

Output

3
2
1