Hàm sorted () trong Python
Thí dụ
Sắp xếp một bộ:
a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)
Định nghĩa và Cách sử dụng
Hàm sorted()
trả về một danh sách được sắp xếp của đối tượng có thể lặp được chỉ định.
Bạn có thể chỉ định thứ tự tăng dần hoặc giảm dần. Các chuỗi được sắp xếp theo thứ tự bảng chữ cái và các số được sắp xếp theo số.
Lưu ý: Bạn không thể sắp xếp danh sách chứa CẢ giá trị chuỗi VÀ giá trị số.
Cú pháp
sorted(iterable, key=key, reverse=reverse)
Giá trị tham số
Parameter | Description |
---|---|
iterable | Required. The sequence to sort, list, dictionary, tuple etc. |
key | Optional. A Function to execute to decide the order. Default is None |
reverse | Optional. A Boolean. False will sort ascending, True will sort descending. Default is False |
Các ví dụ khác
Thí dụ
Sắp xếp số:
a = (1,
11, 2)
x = sorted(a)
print(x)
Thí dụ
Sắp xếp tăng dần:
a = ("h", "b", "a", "c", "f", "d", "e", "g")
x = sorted(a)
print(x)
Thí dụ
Sắp xếp giảm dần:
a = ("h", "b", "a", "c", "f", "d", "e", "g")
x = sorted(a,
reverse=True)
print(x)