Hướng dẫn how do you find the highest and lowest in a list in python? - làm thế nào để bạn tìm thấy cao nhất và thấp nhất trong danh sách trong python?

Hàm Python Max () được sử dụng để tìm giá trị lớn nhất trong danh sách các giá trị. Hàm python min () được sử dụng để tìm giá trị thấp nhất trong danh sách. Danh sách các giá trị có thể chứa cả chuỗi hoặc số.


Bạn có thể gặp phải một tình huống mà bạn muốn tìm giá trị tối thiểu hoặc tối đa trong danh sách hoặc chuỗi. Ví dụ, bạn có thể viết một chương trình tìm thấy chiếc xe đắt nhất được bán tại đại lý của bạn. Đó là nơi mà các hàm tích hợp Python, các hàm tích hợp min () và max () xuất hiện. & Nbsp;

Hướng dẫn how do you find the highest and lowest in a list in python? - làm thế nào để bạn tìm thấy cao nhất và thấp nhất trong danh sách trong python?

Tìm Bootcamp của bạn phù hợp

  • Karma nghề nghiệp phù hợp với bạn với bootcamp công nghệ hàng đầu
  • Truy cập các học bổng và khóa học chuẩn bị độc quyền

Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn
First name

Last name

Email

Phone number

Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email.

Trong Python, bạn có thể sử dụng Min () và Max () để tìm giá trị nhỏ nhất và lớn nhất, tương ứng, trong danh sách hoặc chuỗi. Hướng dẫn này sẽ khám phá cách sử dụng các phương thức Min () và Max () trong Python và sẽ hướng dẫn bạn qua một vài ví dụ về mỗi phương pháp.

Hàm python min ()

Hàm python min () trả về giá trị thấp nhất trong danh sách các mục. Min () có thể được sử dụng để tìm số nhỏ nhất trong danh sách hoặc chuỗi đầu tiên sẽ xuất hiện trong danh sách nếu danh sách được đặt hàng theo thứ tự bảng chữ cái.

Tại đây, cú pháp cho phương thức Python Min ():

Trong cú pháp này, phương thức min () chỉ có trong một tham số: đối tượng có giá trị tối thiểu bạn muốn tìm.

Chúng tôi cũng có thể chỉ định các giá trị riêng lẻ là đối số với hàm min ():

Giá trị lớn nhất trong số tất cả các giá trị chúng tôi chỉ định là đối số được trả về nếu bạn chọn chỉ định các giá trị riêng lẻ.

Bạn có thể vượt qua một danh sách như một danh sách hoặc một danh sách như một đối số cho phương thức min (). Nếu một thứ có thể trống, một giá trịerRor được nâng lên như thế này:

ValueError: max () arg là một chuỗi trống

Đọc bài viết của chúng tôi về giá trị củaErerRor: Max () Arg là một chuỗi trống (cũng áp dụng cho phương thức min ()) để biết thêm thông tin.

Ví dụ Python tối thiểu

Dưới đây, một ví dụ đơn giản về việc sử dụng phương thức min () để tìm giá trị thấp nhất trong danh sách:

example_list = [21, 22, 19, 14]

print(min(example_list))

Mã của chúng tôi trả về: 14.

Trên dòng đầu tiên của mã của chúng tôi, chúng tôi xác định một danh sách có tên ASS.List lưu trữ bốn giá trị. Trên dòng tiếp theo, chúng tôi sử dụng Min () để tìm giá trị nhỏ nhất trong danh sách đó và in giá trị đó vào bảng điều khiển.

Hãy cùng sử dụng một ví dụ chi tiết hơn để hiển thị phương pháp này trong hành động. Nói rằng chúng tôi là một chủ cửa hàng cà phê, và chúng tôi đã lập một danh sách các nhà cung cấp sữa tiềm năng. Chúng tôi đã tìm thấy sáu nhà cung cấp và tạo ra một mảng lưu trữ giá mỗi gallon mà mỗi nhà cung cấp trích dẫn cho chúng tôi.

Chúng tôi muốn tìm nhà cung cấp rẻ nhất trong danh sách của chúng tôi, mà chúng tôi có thể làm bằng chương trình sau:

supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26]

print("The cheapest price is $", min(supplier_quotes), " per gallon of milk.")

Mã của chúng tôi trả về mục nhỏ nhất trong ITBER của chúng tôi:

The cheapest price is $3.26 per gallon of milk.

Trên dòng đầu tiên của mã của chúng tôi, chúng tôi xác định danh sách các báo giá của nhà cung cấp. Sau đó, chúng tôi sử dụng phương thức Min () để tìm giá trị nhỏ nhất và chúng tôi in ra một thông báo với kết quả của phương thức đó. Trong trường hợp này, giá rẻ nhất có sẵn là $ 3,26 mỗi gallon sữa.

Hàm Python Max

Hàm Python Max () trả về giá trị lớn nhất trong một số lượng khác nhau, 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ự abc được trả về bởi Max ().

Hãy cùng nhìn vào chức năng Max () Python Cú pháp:

Bạn có thể thấy rằng bạn có thể chỉ định các giá trị riêng lẻ mà từ đó giá trị cao nhất sẽ được chọn.

Chúng ta cũng có thể sử dụng cú pháp này trong đó chúng ta vượt qua một cuộc tranh luận như một đối số:

Ví dụ thứ hai là cách sử dụng phổ biến nhất của max (). Mã này đọc qua nội dung của IT có thể được chỉ định, chẳng hạn như một danh sách và trả về giá trị lớn nhất trong đó có thể.

Truyền một giá trị trống như một đối số cho hàm tối đa () sẽ dẫn đến cùng một giá trị horror mà chúng ta đã thảo luận trước đó.

Ví dụ Python tối đa ()

Nói rằng chúng tôi là một quán cà phê cao cấp và chúng tôi đang tìm cách trả giá cao cho sữa chất lượng. Chúng tôi có thể tìm thấy báo giá lớn nhất mà chúng tôi nhận được bằng cách sử dụng mã sau:

supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26]

print("The most expensive price is $", max(supplier_quotes))

Mã của chúng tôi trả về mục lớn nhất trong danh sách của chúng tôi:

The most expensive price is $3.32

Như bạn có thể thấy, mã của chúng tôi gần như giống hệt với mã trong ví dụ Min () ở trên. Thay vì sử dụng Min (), chúng tôi đã sử dụng Max ().

Hướng dẫn how do you find the highest and lowest in a list in python? - làm thế nào để bạn tìm thấy cao nhất và thấp nhất trong danh sách trong python?

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

Sao Kim, Kỹ sư phần mềm tại Rockbot

Phương thức tối đa () được tìm kiếm thông qua mảng Python của chúng tôi và tính toán giá trị tối đa trong danh sách của chúng tôi. Sau đó, chương trình của chúng tôi đã in ra một thông báo đến bảng điều khiển với giá trị đó.

Python Min và Max với chuỗi

Trong các ví dụ trên, chúng tôi đã sử dụng các phương thức Min () và Max () để tìm các giá trị nhỏ nhất và lớn nhất trong danh sách.

Các phương thức Min () và Max () cũng có thể được sử dụng để tìm các ký tự nhỏ nhất và lớn nhất trong một chuỗi. Trong trường hợp này, nhỏ nhất và lớn nhất đề cập đến vị trí của nhân vật trong bảng chữ cái.

Nhân vật nhỏ nhất có thể là chữ cái A, vì tất cả các chữ cái viết hoa đứng đầu trong Python. Nhân vật lớn nhất của chúng tôi là chữ thường z. (Để tìm hiểu thêm về hệ thống đặt hàng Python, hãy xem hướng dẫn của chúng tôi về phương thức Python ord ().)

Hãy nói rằng chúng tôi có một chuỗi chứa các lớp cho mỗi học sinh trong lớp toán lớp năm. Chúng tôi muốn biết điểm thấp nhất là gì. Để tính toán cấp thấp nhất, chúng ta có thể sử dụng hàm tối đa (). Ở đây, một chương trình ví dụ hoàn thành nhiệm vụ này:

grades = "AABABBACBAABCD"

print("The lowest grade in the class was", max(grades))

Mã của chúng tôi trả về:

The lowest grade in the class was D

Mã của chúng tôi tìm kiếm thông qua chuỗi Python để tìm giá trị nhỏ nhất. Trong trường hợp này, loại thấp nhất là d, hàm tối đa () của chúng tôi được xác định và trả lại mã của chúng tôi.

Khi bạn làm việc và các phương thức Min () và Max (), bạn có thể chỉ định nhiều tham số. Điều này cho phép bạn tìm thấy chuỗi nhỏ nhất và lớn nhất trong số nhiều giá trị.

Nói rằng bạn có ba tên sinh viên và bạn muốn tìm ra cái nào đến theo thứ tự bảng chữ cái cuối cùng. Bạn có thể làm như vậy bằng cách sử dụng mã sau:

name_one = "Garry"
name_two = "Lenny"
name_three = "Jerry"

print("The name that appears last in the alphabet is", max(name_one, name_two, name_three))

Mã của chúng tôi trả về:

________số 8

Phương thức tối đa () đã lấy ba tham số: name_one, name_two và name_three. Phương thức tối đa () sau đó được tính toán tên nào trong số này xuất hiện theo thứ tự bảng chữ cái cuối cùng và trả lại tên đó cho chương trình.

Cuối cùng, mã của chúng tôi đã in ra một thông báo nêu tên xuất hiện cuối cùng trong bảng chữ cái.

Sự kết luận

Thông thường, khi bạn làm việc với danh sách hoặc chuỗi, bạn sẽ muốn tìm giá trị thấp nhất hoặc cao nhất xuất hiện trong danh sách hoặc chuỗi đó. Các phương thức python min () và max () có thể được sử dụng để làm như vậy.

Hướng dẫn này đã thảo luận về cách sử dụng các phương thức Min () và Max () với danh sách và chuỗi python. Bây giờ bạn đã sẵn sàng để bắt đầu làm việc với Min () và Max () trên các danh sách và chuỗi như một Pro!

Để tìm hiểu thêm về lập trình Python, hãy đọc hướng dẫn Python cách học của chúng tôi.