Hàm min[] trong Python được sử dụng để lấy phần tử nhỏ nhất từ tập hợp. Hàm này nhận hai đối số, thứ nhất là tập hợp các phần tử và thứ hai là khóa và trả về phần tử nhỏ nhất từ tập hợp
Chữ ký
Thông số
thu thập. Nó là một danh sách các phần tử được phân tách bằng dấu phẩy
Chìa khóa. Chỉ định chức năng đặt hàng một đối số
Trở về
Nó trả về phần tử nhỏ nhất từ bộ sưu tập
Hãy xem một số ví dụ về hàm min[] để hiểu chức năng của nó
Hàm min[] trong Python Ví dụ 1
Một ví dụ đơn giản để lấy phần tử nhỏ nhất từ bộ sưu tập. Xem ví dụ bên dưới
đầu ra
Hàm min[] trong Python Ví dụ 2
đầu ra
Hàm min[] trong Python Ví dụ 3
đầu ra
[Nhà tài trợ] Bắt đầu học Python với hướng dẫn Giới thiệu về Python miễn phí của DataCamp. Tìm hiểu Khoa học dữ liệu bằng cách hoàn thành các thử thách mã hóa tương tác và xem video của các chuyên gia hướng dẫn. Bắt đầu bây giờ
Cập nhật ngày 07 tháng 1 năm 2020
Hàm
min[a, b, c, ...[, key=func]] -> value4 trả về giá trị nhỏ nhất trong số các giá trị đầu vào
Cú pháp của nó như sau
min[iterable[, default=obj, key=func]] -> value
THAM SỐ MÔ TẢ_______05 [bắt buộc]Một đối tượng có thể lặp lại như chuỗi, danh sách, bộ, v.v.
min[a, b, c, ...[, key=func]] -> value6 [tùy chọn] Giá trị mặc định trả về nếu iterable trống.
min[a, b, c, ...[, key=func]] -> value7 [tùy chọn]Nó đề cập đến chức năng đối số duy nhất để tùy chỉnh thứ tự sắp xếp. Chức năng được áp dụng cho từng mục trên iterable
hoặc
min[a, b, c, ...[, key=func]] -> value
THAM SỐ MÔ TẢ_______08Các mục để so sánh
min[a, b, c, ...[, key=func]] -> value7 [tùy chọn]Nó đề cập đến hàm đối số duy nhất để tùy chỉnh thứ tự sắp xếp. Chức năng được áp dụng trên mỗi mục
Nếu
min[a, b, c, ...[, key=func]] -> value4 được gọi với một lần lặp, nó sẽ trả về mục nhỏ nhất trong đó. Nếu iterable trống thì giá trị
min[a, b, c, ...[, key=func]] -> value6 được trả về [giả sử nó được cung cấp], nếu không thì một ngoại lệ
min[iterable[, default=obj, key=func]] -> value02 sẽ được đưa ra
Nếu
min[a, b, c, ...[, key=func]] -> value4 được gọi với nhiều đối số, thì nó sẽ trả về đối số nhỏ nhất
Hãy xem một số ví dụ
ví dụ 1. Gọi
min[a, b, c, ...[, key=func]] -> value4 với một lần lặp
min[iterable[, default=obj, key=func]] -> value0
min[iterable[, default=obj, key=func]] -> value4
dùng thử
min[iterable[, default=obj, key=func]] -> value5
ví dụ 2. Gọi
min[a, b, c, ...[, key=func]] -> value4 với nhiều đối số
min[iterable[, default=obj, key=func]] -> value7
min[iterable[, default=obj, key=func]] -> value8
dùng thử
min[iterable[, default=obj, key=func]] -> value9
Cố gắng tìm giá trị lớn nhất trong số các đối tượng thuộc các loại khác nhau gây ra lỗi
min[iterable[, default=obj, key=func]] -> value7
min[a, b, c, ...[, key=func]] -> value1
Thứ tự sắp xếp tùy chỉnh
Để tùy chỉnh thứ tự sắp xếp, chúng tôi sử dụng đối số có tên
min[a, b, c, ...[, key=func]] -> value7. Nó hoạt động chính xác như đối số có tên
min[a, b, c, ...[, key=func]] -> value7 của hàm sorted[]
Dưới đây là một ví dụ mà chúng tôi sử dụng đối số key để làm cho phép so sánh chuỗi không phân biệt chữ hoa chữ thường
min[a, b, c, ...[, key=func]] -> value0
dùng thử
min[a, b, c, ...[, key=func]] -> value1
Sau đây là một ví dụ khác mà chúng tôi so sánh các chuỗi dựa trên độ dài của nó thay vì giá trị ASCII của chúng
min[a, b, c, ...[, key=func]] -> value2
dùng thử
min[a, b, c, ...[, key=func]] -> value3
Ngoài ra còn tồn tại một hàm bổ sung gọi là max[] tìm giá trị lớn nhất trong số các giá trị đầu vào
Hướng dẫn khác [Nhà tài trợ]
Trang web này được hỗ trợ rộng rãi bởi DataCamp. DataCamp cung cấp Hướng dẫn Python tương tác trực tuyến cho Khoa học dữ liệu. Tham gia cùng hơn một triệu người học khác và bắt đầu học Python cho khoa học dữ liệu ngay hôm nay