Tối thiểu () trong Python

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]] -> value
4 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]] -> value
6 [tùy chọn] Giá trị mặc định trả về nếu iterable trống.
min[a, b, c, ...[, key=func]] -> value
7 [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]] -> value
7 [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]] -> value
4 đượ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]] -> value
6 đượ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]] -> value
02 sẽ được đưa ra

Nếu

min[a, b, c, ...[, key=func]] -> value
4 đượ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]] -> value
4 với một lần lặp

min[iterable[, default=obj, key=func]] -> value
0

min[iterable[, default=obj, key=func]] -> value
4

dùng thử

min[iterable[, default=obj, key=func]] -> value
5

ví dụ 2. Gọi

min[a, b, c, ...[, key=func]] -> value
4 với nhiều đối số

min[iterable[, default=obj, key=func]] -> value
7

min[iterable[, default=obj, key=func]] -> value
8

dùng thử

min[iterable[, default=obj, key=func]] -> value
9

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]] -> value
7

min[a, b, c, ...[, key=func]] -> value
1

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]] -> value
7. Nó hoạt động chính xác như đối số có tên
min[a, b, c, ...[, key=func]] -> value
7 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]] -> value
0

dùng thử

min[a, b, c, ...[, key=func]] -> value
1

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]] -> value
2

dùng thử

min[a, b, c, ...[, key=func]] -> value
3

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

Chủ Đề