Indhumathy Chelliah
Theo
17 Tháng tám 2020
·
7 phút đọc
·
Chỉ dành cho thành viên
Cách sử dụng Hàm phím trong Max[] và Min[] trong Python
Tìm hiểu cách sử dụng các tham số chính trong max[ ] và min[ ]
Ảnh của MinuteKEY trên Hàm UnsplashKey trong Max[] và Min[] trong Python
Hàm chính là một hàm có thể gọi được trả về một giá trị được sử dụng để sắp xếp hoặc sắp xếp
Các chức năng được đề cập dưới đây chấp nhận các chức năng chính để kiểm soát cách các phần tử được sắp xếp hoặc…
Tìm các giá trị lớn nhất và nhỏ nhất từ một danh sách các giá trị đã cho là một nhu cầu rất phổ biến trong các chương trình xử lý dữ liệu. Python có hai hàm này xử lý cả số và chuỗi. Chúng ta sẽ thấy cả hai kịch bản trong các ví dụ dưới đây
Giá trị số
Chúng tôi lấy một danh sách các giá trị số có số nguyên và số float. Các hàm hoạt động phù hợp để cung cấp cả giá trị tối đa và tối thiểu
Ví dụ
Bản thử trực tiếp
x=[10,15,25.5,3,2,9/5,40,70] print["Maximum number is :",max[x]] print["\nMinimum number is :",min[x]]
đầu ra
Chạy đoạn mã trên cho ta kết quả như sau
Maximum number is : 70 Minimum number is : 1.8
Giá trị chuỗi
Các giá trị chuỗi được so sánh theo từ điển để có được kết quả chính xác. Bên trong các giá trị ascii của các ký tự được so sánh
Hàm
# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
3 trả về mục lớn nhất trong một lần lặp. Nó cũng có thể được sử dụng để tìm mục lớn nhất giữa hai hoặc nhiều tham sốVí dụ
numbers = [9, 34, 11, -4, 27]
# find the maximum number
max_number = max[numbers]
print[max_number]
# Output: 34
Hàm
# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
3 có hai dạng# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
1. max[] với các đối số có thể lặp lại
max[] Cú pháp
Để tìm mục lớn nhất trong một lần lặp, chúng tôi sử dụng cú pháp này
max[iterable, *iterables, key, default]
tham số tối đa []
- iterable - một iterable như list, tuple, set, dictionary, v.v.
- * iterables [tùy chọn] - bất kỳ số lần lặp nào;
- key [tùy chọn] - chức năng chính trong đó các lần lặp được truyền và so sánh được thực hiện dựa trên giá trị trả về của nó
- mặc định [tùy chọn] - giá trị mặc định nếu lần lặp đã cho trống
max[] Giá trị trả về
# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
3 trả về phần tử lớn nhất từ một lần lặpví dụ 1. Lấy mục lớn nhất trong danh sách
________số 8đầu ra
The largest number is: 10
Nếu các mục trong một lần lặp là chuỗi, thì mục lớn nhất [được sắp xếp theo thứ tự abc] được trả về
ví dụ 2. chuỗi lớn nhất trong danh sách
Maximum number is : 70 Minimum number is : 1.80
đầu ra
Maximum number is : 70 Minimum number is : 1.81
Trong trường hợp của từ điển,
# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
3 trả về khóa lớn nhất. Hãy sử dụng tham số # to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
7 để tìm khóa của từ điển có giá trị lớn nhấtví dụ 3. max[] trong từ điển
Maximum number is : 70 Minimum number is : 1.84
đầu ra
Maximum number is : 70 Minimum number is : 1.85
Trong hàm
# to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
3 thứ hai, chúng ta đã truyền hàm lambda cho tham số # to find the largest item in an iterable
max[iterable, *iterables, key, default]
# to find the largest item between two or more objects
max[arg1, arg2, *args, key]
7Maximum number is : 70 Minimum number is : 1.88
Hàm trả về các giá trị của từ điển. Dựa trên các giá trị [chứ không phải các khóa của từ điển], khóa có giá trị lớn nhất được trả về