Phương thức sort
Phương thức sort sắp xếp các phần tử của danh sách
theo thứ tự bảng chữ cái tăng dần.
Trong tham số tùy chọn đầu tiên của phương thức,
bạn có thể chỉ định tham số reverse,
đặt hướng sắp xếp. Theo mặc định,
nó có giá trị False.
Trong tham số tùy chọn thứ hai, bạn có thể chỉ định hàm callback với tiêu chí sắp xếp.
Cú pháp
danh_sách.sort([chế độ đảo ngược danh sách], [hàm để sắp xếp])
Ví dụ
Hãy sắp xếp danh sách của chúng ta theo thứ tự ngược lại:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Kết quả thực thi mã:
['f', 'e', 'd', 'c', 'b', 'a']
Ví dụ
Và bây giờ hãy sắp xếp theo thứ tự ngược lại một danh sách bao gồm các chữ số:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Kết quả thực thi mã:
[14, 10, 8, 6, 2]
Ví dụ
Hãy sắp xếp danh sách các chữ cái của chúng ta mà không
chỉ định tham số đảo ngược trong phương thức sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Kết quả thực thi mã:
['a', 'b', 'c', 'd', 'e', 'f']
Ví dụ
Và bây giờ hãy sắp xếp một danh sách bao gồm các chữ số:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Kết quả thực thi mã:
[2, 6, 8, 10, 14]