Hàm lambda là một hàm ẩn danh - có nghĩa là hàm không có bất kỳ tên nào. Và, Min() là một hàm tích hợp trong Python, có thể nhận N số đối số và trả về giá trị tối thiểu của các đối số của nó Show
Truyền các số (a và b) cho hàm lambda và sử dụng hàm min() để lấy số nhỏ từ a và b Trong hướng dẫn này, chúng ta tìm hiểu cách sử dụng hàm min trong Python. Đây là một trong nhiều hàm trong Python, như max(), len(), abs(), v.v. Chúng tôi có thể sử dụng chúng mà không cần nhập mô-đun hoặc thư viện Mục lục
Hàm min() làm gì trong Python?Hàm min() của Python chủ yếu được sử dụng để trả về mục nhỏ nhất trong một lần lặp. Hơn nữa, nó cũng được sử dụng để tìm mục nhỏ nhất giữa hai hoặc nhiều tham số hoặc đối số. Ví dụ. in (tối thiểu (2, -1. 0, 30, -9)) Cú pháp cho hàm min() trong PythonHàm min() được viết dưới hai dạng 1. Cú pháp để tìm mục nhỏ nhất trong iterable_______0a. có thể lặp lại - một lần lặp lại; . a. arg1 - một đối tượng; . b. arg2 - một đối tượng; . c. *args (tùy chọn) - bất kỳ số lượng đối tượng nào. d. khóa (tùy chọn) - chức năng khóa trong đó mỗi đối số được truyền và phép so sánh được thực hiện dựa trên giá trị trả về của nó. Sử dụng hàm min() với các lần lặpTìm mục nhỏ nhất trong chuỗi bằng hàm Python min()Nếu các phần tử trong một lần lặp là các chuỗi, thì phần tử sớm nhất theo thứ tự bảng chữ cái được trả về làm đầu ra Đầu vào
đầu ra
Tìm mục nhỏ nhất trong danh sách bằng hàm Python min()Ở đây chúng tôi sẽ lấy đầu vào là một danh sách với các giá trị số nguyên trong đó. Và sử dụng hàm min() chúng ta sẽ tìm số nguyên có giá trị nhỏ nhất trong danh sách Đầu vào
đầu ra
Tìm khóa và giá trị nhỏ nhất trong từ điển bằng hàm Python min()Đối với từ điển, chúng ta có thể tìm thấy cả cặp khóa nhỏ nhất và cặp giá trị nhỏ nhất Đầu vào
đầu ra
Lần thứ hai chúng tôi sử dụng hàm min(), chúng tôi đã chuyển hàm lambda cho tham số chính. Hàm trả về các giá trị của từ điển. Vì vậy, khóa có giá trị nhỏ nhất được tính thay vì chính các khóa đó Sử dụng hàm min() với nhiều đối sốỞ đây, chúng tôi đã gọi hàm min() trong khi chuyển nhiều đối số để được đánh giá. Hàm min() của Python đánh giá từng phần tử rồi trả về giá trị nhỏ nhất Đầu vào________số 8đầu ra
Điểm cần lưu ýKhi chúng tôi vượt qua một trình vòng lặp trống, một ngoại lệ ValueError sẽ xuất hiện. Để tránh điều này, chúng ta có thể truyền tham số mặc định.______10Nếu nhiều hơn một vòng lặp được chuyển thì mục nhỏ nhất từ các vòng lặp đã cho sẽ được trả về. ______11Trong ví dụ này, giá trị nhỏ nhất xét về độ dài của danh sách được trả về vì key=len được áp dụng. Bớt tư tưởngChúng ta đã học cách tìm giá trị nhỏ nhất bằng cách sử dụng hàm min() Python. Chúng ta có thể áp dụng hàm min() cho bất kỳ kiểu dữ liệu nào như list, tuple, dictionary, v.v. , khi cần thiết. Python cũng có một hàm gọi là max() giúp chúng ta tìm giá trị lớn nhất trong số các lần lặp hoặc đối số đã truyền. Mọi người có thể đọc thêm về hàm max() tại đây |