Làm thế nào để bạn tìm thấy hàm tối đa trong python?
Hàm Max() trong Python là gì?Trong python, hàm max() trả về phần tử lớn nhất từ một lần lặp hoặc giá trị lớn nhất từ nhiều đối số Show Trong python, chúng ta có thể sử dụng hàm tối đa này với danh sách/mảng, bộ, bộ và từ điển cú pháp
Thông số
Giá trị trả vềTrả về giá trị lớn nhất từ tất cả các đối số ngoại lệTrả về Lỗi khi xung đột với các đối số được thông qua phím (tùy chọn). Khóa là tên của hàm mà từ đó một đối số hoặc có thể lặp lại được truyền vào và quá trình so sánh sẽ được thực hiện trên cơ sở giá trị mà hàm khóa này trả về Thí dụ
đầu ra
Giải trìnhỞ đây, câu lệnh in đầu tiên in ra giá trị lớn nhất trong số các bộ có số (1, 23, 3, 9). Câu lệnh in tiếp theo hiển thị chuỗi lớn nhất theo thứ tự bảng chữ cái giữa ("Mike", "John", "Vicky"). Kết quả là số lớn nhất 23 được in ra. Sau đó, chuỗi “Vicky” được in ra ở đầu ra. 1) Hàm max() với Mảng/Danh sáchThí dụ
đầu ra
Giải trìnhTrong chương trình này, một biến có tên listInt được khởi tạo với các phần tử nguyên [1, 32, 2, 22, 7, -3, 232, 223, 12, 317, 2]. Một biến khác gọi là listText được khởi tạo với các phần tử ['Red', 'Orance', 'Blue', 'Green', 'Black']. Phương thức print() ở dòng tiếp theo in ra phần tử lớn nhất trong danh sách các số trong biến listInt bằng cách sử dụng phương thức max(). Chuỗi tối đa theo thứ tự bảng chữ cái được gán cho listText. Nó được in ở dòng tiếp theo bằng phương thức max() và phương thức print() Dòng cuối cùng của mã là print('Độ dài tối đa của phần tử trong danh sách. ', max(listText, key=len)). Câu lệnh này hiển thị phần tử chuỗi có số ký tự tối đa. Đối số key được truyền với giá trị len, chỉ định độ dài của chuỗi Sau khi thực hiện chương trình, câu lệnh in đầu tiên in ra số cao nhất 137. Tiếp theo, chuỗi “Red” được in. Điều này là do phương thức max() xác định giá trị chuỗi tối đa theo thứ tự bảng chữ cái của nó. Câu lệnh in cuối cùng in ra chuỗi “Orange”. Điều này xảy ra vì key=length được cung cấp, phương thức max() xác định chuỗi lớn nhất theo độ dài của nó. 2) Hàm max() với TupleThí dụ
đầu ra
Giải trìnhỞ đây, một listtuple biến được khởi tạo với các giá trị tuple (1, 32, 2, 22, 7, -3, 232, 223, 12, 317, 2). Sau đó, một bộ chuỗi ('Red', 'Orange', 'Blue', 'Green', 'Black') được gán cho listtuple biến. Hai câu lệnh in tiếp theo in ra giá trị bộ dữ liệu lớn nhất trong số các phần tử Câu lệnh cuối cùng là print('Độ dài tối đa của phần tử trong bộ. ', max(listtuple, key=len)). Điều này in phần tử tuple lớn nhất dọc theo các chuỗi trong listtuple, dựa trên key=len. Điều này có nghĩa là chuỗi có độ dài tối đa sẽ được in Vì vậy, theo đầu ra, chuỗi lớn nhất Red Red được in đầu tiên. Sau đó, cùng một chuỗi được in trong dòng tiếp theo. Câu lệnh cuối cùng in ra chuỗi “Orange” vì nó có độ dài lớn nhất trong số các chuỗi khác 3) Hàm max() với Từ điểnThí dụ ________số 8đầu ra
Giải trìnhTrong chương trình này, một từ điển có tên listdis được khai báo với các giá trị {1. "Đỏ", 3. "Cam", 2. "Xanh dương", 4. "Xanh", 7. "Màu đen"}. Dòng tiếp theo in giá trị lớn nhất trong từ điển bằng phương thức print(). Phương thức max() xem xét các khóa trong từ điển trong khi xác định giá trị tối đa trong từ điển. Vì các giá trị không được xem xét bởi phương pháp, khóa 7 là đầu ra cuối cùng Sự kết luậnPhương thức max() có thể rất hiệu quả khi so sánh giá trị của các phần tử trong danh sách lớn. Nhưng bạn phải cẩn thận khi sử dụng đối số key=len với phương thức. Như đã đề cập trước đó, đối số có thể gây ra một số lỗi. Vì vậy, hãy kiểm tra xem các phần tử đều là số nguyên hay tất cả chúng phải là chuỗi. Đảm bảo rằng các phần tử đồng nhất khi sử dụng phương thức max() Con số tối đa trong Python là bao nhiêu?Phương thức số Python max()
. giá trị gần nhất với dương vô cực .
Bạn có thể sử dụng Max trong danh sách Python không?Hàm max() của Python trả về giá trị lớn nhất trong một lần lặp, chẳng hạn như một danh sách . Nếu một danh sách chứa các chuỗi, mục cuối cùng theo thứ tự bảng chữ cái được trả về bởi hàm max(). |