Hàm tìm giá trị lớn nhất trong list

Bài viết này là một mục lục nhỏ của nội dung liên quan đến tìm hiểu kiểu dữ liệu List trong Python. Với nội dung khái quát về các hàm được sử dụng với List, cụ thể ở đây là hàm max[] list dùng để trích xuất giá trị số lớn nhất theo alphabet hoặc dữ liệu số.

Miêu tả

Hàm này sẽ giúp trả về dữ liệu có giá trị lớn nhất trong 1 list được cung cấp làm input.

Cấu trúc sử dụng hàm max[] list

max[list]

Các thành phần

  • list : đây là một danh sách list bao gồm các giá trị cụ thể có thể là string, integer, list hoặc tupple. Các bạn cần lưu ý nếu có nhu cầu trích xuất số lớn nhất trong danh sách list số thì cần đảm bảo các giá trị trong list đó phải là kiểu dữ liệu integer hoặc float, không phải string nhé.

Ví dụ sử dụng hàm max[] list

#!/usr/bin/python list1 = ["123", 'xyz', 'zara', 'abc'] list2 = ["123", 'xyz', 'zara', 'zbra'] list3 = [456, 700, 200] print "Max value element : ", max[list1] print "Max value element : ", max[list2] print "Max value element : ", max[list3]

 
Khi các bạn chạy chương trình code mẫu trên thì sẽ nhận được output ví dụ như sau.

Max value element : zara Max value element : zbra Max value element : 700

 
Lưu ý:
– Hàm max[list] không hoạt động như ý trên dạng dữ liệu nested list mà phải có những mẹo để xử lý khác.

Như vậy bạn đã biết cách sử dụng hàm max[] với dữ liệu List để trả về kết quả dữ liệu giá trị lớn nhất theo alphabet hoặc dữ liệu số rồi nhé.

Với bài viết này, học excel cơ bản sẽ hướng dẫn các bạn 4 cách để tìm ra giá trị lớn nhất và nhỏ nhất trong Excel vô cùng đơn giản mà hiệu quả.

Tùy từng trường hợp tính toán và phân tích số liệu trong Excel, để tìm giá trị lớn nhấ – giá trị nhỏ nhất trong dãy, chúng ta thường sử dụng 4 hàm phổ biến sau:

1. Hàm MAX

Đối với hàm MAX, nó sẽ trả về số lớn nhất trong dãy được nhập.
Cú pháp: = MAX[Number1, Number2…]
Các tham số: Number1, Number2… là dãy mà bạn muốn tìm giá trị lớn nhất ở trong đó.

Ví dụ: Tìm điểm Toán lớn nhất trong bảng.

Kết quả thu được:

Xem thêm: Thao tác các hàm trong Excel

2. Hàm LAGRE

Đối với hàm LARGE, nó sẽ tìm số lớn thứ k trong một dãy được nhập.
Cú pháp: =LARGE[Array, k] Các tham số: – Array: Là một mảng hoặc một vùng dữ liệu.

– k: Là thứ hạng của số bạn muốn tìm kể từ số lớn nhất trong dãy.

Ví dụ: Tìm điểm Lý lớn thứ 3 trong dãy đã cho.

Kết quả thu được:

3. Hàm MIN

Đối với hàm MIN, nó trả về số nhỏ nhất trong dãy được nhập vào.
Cú pháp: =MIN[Number1, Number2…]
Các tham số: Number1, Number2… là dãy mà bạn muốn tìm giá trị nhỏ nhất ở trong đó.

Ví dụ: Tìm điểm Toán bé nhất trong bảng.

Kết quả thu được:


4. Hàm SMALL

Đối với hàm SMALL, nó sẽ tìm số nhỏ thứ k trong một dãy được nhập vào.
Cú pháp: =SMALL[Array, k] Các tham số: – Array: Là một mảng hoặc một vùng của dữ liệu.

– k: Là thứ hạng của số mà bạn muốn tìm kể từ số nhỏ nhất trong dãy.

Ví dụ: Tìm điểm Lý nhỏ nhất thứ 5  trong dãy.

Kết quả thu được:

Ngoài ra để ứng dụng Excel vào công việc một cách hiệu quả thì bạn còn phải sử dụng tốt các hàm, các công cụ khác của Excel.

Một số hàm cơ bản thường gặp như:

  • SUMIF, SUMIFS để tính tổng theo 1 điều kiện, nhiều điều kiện
  • COUNTIF, COUNTIFS để thống kê, đếm theo một điều kiện, nhiều điều kiện
  • Các hàm xử lý dữ liệu dạng chuỗi, dạng ngày tháng, dạng số…
  • Các hàm dò tìm tham chiếu Index+Match, hàm SUMPRODUCT…

Một số công cụ hay sử dụng như:

  • Định dạng theo điều kiện với Conditional formatting
  • Thiết lập điều kiện nhập dữ liệu với Data Validation
  • Cách đặt Name và sử dụng Name trong công thức
  • Lập báo cáo với Pivot Table…

Rất nhiều kiến thức phải không nào? Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Đây là khóa học giúp bạn hệ thống kiến thức một cách đầy đủ, chi tiết. Hơn nữa không hề có giới hạn về thời gian học tập nên bạn có thể thoải mái học bất cứ lúc nào, dễ dàng tra cứu lại kiến thức khi cần. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online

Hãy viết một hàm Python dùng để tìm giá trị lớn nhất của ba số được nhập vào từ bàn phím, bạn có thể sử dụng hàm put để nhận dữ liệu từ người dùng.

Bài giải

-------------------- ######## --------------------

Hàm tìm số lớn nhất này cũng khá đơn giản, nhưng qua đó cũng giúp bạn hiểu được cách khai báo hàm và truyền tham số vào hàm.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Tham khảo bài giải dưới đây.

""" HỌC PYTHON TẠI FREETUTS.NET AUTHOR: CƯỜNG NGUYỄN """ print["Bài tập Python dùng hàm tìm số lớn nhất trong ba số"] # Hàm tìm số lớn nhất def find_max[a, b, c]: max = a if max < b: max = b if max < c: max = c return max # Chương trình chính print["Nhập vào số thứ nhất: "] a = float[input[]] print["Nhập vào số thứ hai: "] b = float[input[]] print["Nhập vào số thứ ba: "] c = float[input[]] print["Số lớn nhất trong ba số ", a, " ", b, " ", c, " là ", find_max[a, b, c]]

Giả sử mình nhập vào ba số 10, 12, 03 thì kết quả sẽ như hình sau:

Bài viết này được đăng tại [free tuts .net]

Câu hỏi thường gặp liên quan:

Cùng chuyên mục:

Video liên quan

Chủ Đề