Hướng dẫn how do you sort a numerical list in python? - làm thế nào để bạn sắp xếp một danh sách số trong python?
Tóm tắt: Trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức danh sách Python 9 method to sort a list. Giới thiệu về Phương pháp Danh sách Python list.sort(reverse=True)Code language: Python (python)9Để sắp xếp danh sách, bạn sử dụng phương thức 9:
Phương pháp 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 yếu tố của danh sách bằng toán tử kém hơn ( 5). Nói cách khác, nó đặt các yếu tố thấp hơn trước các yếu tố cao hơn. Để sắp xếp các yếu tố từ cao hơn đến thấp hơn, bạn chuyển đối số 6 cho phương thức 9 như thế này:
Ví dụ về phương thức Sắp xếp danh sách Python ()Hãy cùng 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 Danh sách Python () để 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ẽ 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 thức 9 để sắp xếp các phần tử trong danh sách 1 theo thứ tự bảng chữ cái:
Output:
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 1 theo thứ tự bảng chữ cái ngược lại:
Output:
2) Sử dụng phương thức Danh sách Python () để 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ẽ sắp xếp các số từ nhỏ nhất đến lớn nhất. Ví dụ sau sử dụng phương thức 9 để sắp xếp các số trong danh sách 7 từ nhỏ nhất đến lớn nhất:
Output:
Để sắp xếp các số từ lớn nhất đến nhỏ nhất, bạn sử dụng 8 như thế này:
Output:
3) Sử dụng phương thức Danh sách Python () để sắp xếp danh sách các bộ dữGiả 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ác 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 phím sắp xếp và chuyển nó sang phương thức 9. Để xác định phím sắp xếp, bạn tạo một hàm chấp nhận một tuple và trả về phần tử mà bạn muốn sắp xếp bằng cách: 1 Hàm 0 này chấp nhận một tuple gọi là 1 và trả về phần tử thứ ba. Lưu ý rằng công ty là một tuple, ví dụ: 2. Và 3 tham chiếu doanh thu như 4 trong trường hợp này. Thứ hai, chuyển chức năng sort_key sang phương thức 9: 2 Phương pháp 9 sẽ sử dụng giá trị được trả về bởi hàm 0 để so sánh. Lưu ý rằng bạn chỉ cần chuyển tên chức năng mà không có dấu ngoặc đơn cho phương thức 9: 3 Output: 4 Sử dụng biểu thức LambdaĐể làm cho nó súc tích hơn, Python cho phép bạn xác định một hàm không có tên có cú pháp sau: 5 Một 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.anonymous function. And this syntax is called a lambda expression. Về mặt kỹ thuật, nó tương đương với chức năng sau: 6 Ví dụ sau đây sử dụng biểu thức Lambda để sắp xếp các công ty theo doanh thu từ thấp đến cao: 7 Output: 4 Bản tóm tắt
Bạn có thấy hướng dẫn này hữu ích không? |