Hàm sort() trong Python sắp xếp các đối tượng của danh sách. Nó sắp xếp các mục theo thứ tự giảm dần và tăng dần. Nó nhận một tham số tùy chọn 'đảo ngược' để sắp xếp danh sách theo thứ tự giảm dần. Theo mặc định, các phần tử của danh sách được sắp xếp theo thứ tự tăng dần Show
Nội dung chính
cú phápCú pháp của sort() trong Python list.sort() Ví dụ 1. hàm List sort() trong PythonVí dụ sau minh họa cách sử dụng của sort() để sắp xếp các phần tử tử của danh sách đối tượng theo thứ tự giảm dần Phương thức 9 sắp xếp danh sách ban đầu tại chỗ. Nó có nghĩa là phương thức 9 sửa đổi thứ tự của các phần tử trong danh sách Theo mặc định, phương thức 9 sắp xếp các thành phần của danh sách bằng cách sử dụng toán tử nhỏ hơn ( 5). Nói cách khác, nó đặt các phần tử thấp hơn trước các phần tử cao hơn Để sắp xếp các phần tử từ cao xuống thấp, bạn chuyển đối số 6 cho phương thức 9 như thế này
Các ví dụ về phương thức sắp xếp danh sách Python ()Hãy lấy một số ví dụ về việc sử dụng phương pháp 9 1) Sử dụng phương thức Python List sort() để sắp xếp danh sách các chuỗiNếu một danh sách chứa các chuỗi, phương thức 9 sắp xếp các phần tử chuỗi theo thứ tự bảng chữ cái Ví dụ sau sử dụng phương pháp 9 để sắp xếp các phần tử trong danh sách 11 theo thứ tự bảng chữ cái
đầu ra 1 Và ví dụ sau sử dụng phương thức 9 với đối số 6 để sắp xếp các phần tử trong danh sách 11 theo thứ tự bảng chữ cái đảo ngược 7 đầu ra 8 2) Sử dụng phương thức Python List sort() để sắp xếp danh sách các sốNếu một danh sách chứa các số, phương thức 9 sắp xếp các số từ nhỏ nhất đến lớn nhất Ví dụ sau sử dụng phương pháp 9 để sắp xếp các số trong danh sách 17 từ nhỏ nhất đến lớn nhất 2 đầu ra 3 Để sắp xếp các số từ lớn nhất đến nhỏ nhất, bạn sử dụng 18 như thế này 5 đầu ra 6 3) Sử dụng phương thức Python List sort() để sắp xếp danh sách các bộ dữ liệuGiả sử rằng bạn có một danh sách các bộ dữ liệu như thế này 0 Và bạn muốn sắp xếp danh sách công ty theo doanh thu từ cao nhất đến thấp nhất. Để làm điều đó Đầu tiên, chỉ định một khóa sắp xếp và chuyển nó cho phương thức 9. Để xác định khóa sắp xếp, bạn tạo một hàm chấp nhận một bộ và trả về phần tử mà bạn muốn sắp xếp theo 1 Hàm 70 này chấp nhận một bộ có tên là 71 và trả về phần tử thứ ba Lưu ý rằng công ty là một tuple e. g. , 72. Và 73 đề cập đến doanh thu như 74 trong trường hợp này Thứ hai, chuyển hàm sort_key cho phương thức 9 2 Phương thức 9 sẽ sử dụng giá trị được trả về bởi hàm 70 để so sánh Lưu ý rằng bạn chỉ cần chuyển tên hàm không có dấu ngoặc đơn cho phương thức 9 3 đầu ra 4 Sử dụng biểu thức lambdaĐể ngắn gọn hơn, Python cho phép bạn định nghĩa một hàm không cần tên với cú pháp sau 5 Hàm không có tên được gọi là hàm ẩn danh. Và cú pháp này được gọi là biểu thức lambda |