Python số nhỏ nhất

Hàm max[] trong Python được sử dụng để tìm giá trị lớn nhất trong danh sách các giá trị. Hàm min[] trong Python đượ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 chuỗi hoặc số

Bạn có thể gặp trường hợp muốn tìm giá trị nhỏ nhất hoặc lớn nhất trong một danh sách hoặc một chuỗi. Chẳng hạn, bạn có thể đang viết một chương trình tìm chiếc ô tô đắt nhất được bán tại đại lý của bạn. Đó là nơi các hàm tích hợp sẵn của Python min[] và max[] xuất hiện.  

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Tên đầu tiên

Họ

E-mail

Số điện thoại


Bằng cách tiếp tục, bạn đồng ý với Đ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 ưu đãi và cơ hội từ Career Karma 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 một danh sách hoặc một 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 một vài ví dụ về từng phương thức

Hàm min[] của Python

Hàm min[] của Python 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 sắp xếp theo thứ tự bảng chữ cái

Đây là cú pháp cho phương thức Python min[]

min[object]

Trong cú pháp này, phương thức min[] chỉ nhận một tham số. đối tượng có giá trị nhỏ nhất mà bạn muốn tìm

Chúng ta cũng có thể chỉ định các giá trị riêng lẻ làm đối số với hàm min[]

min[value1, value2...]

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

Bạn có thể chuyển một iterable như list hoặc list tuple làm đối số cho phương thức min[]. Nếu một iterable trống, ValueError sẽ xuất hiện như thế này

Giá trịError. max[] arg là một chuỗi rỗng

Đọc bài viết của chúng tôi về “ValueError. max[] arg là một dãy rỗng” [cũng áp dụng cho phương thức min[]] để biết thêm thông tin

» THÊM.   Lỗi kiểu Python. một đối tượng giống như byte là bắt buộc, không phải giải pháp 'str'

tối thiểu Python Ví dụ

Đây là 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

Ở dòng đầu tiên của mã, chúng tôi xác định một danh sách có tên là example_list lưu trữ bốn giá trị. Ở 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ị đó ra bàn điều khiển

Hãy sử dụng một ví dụ chi tiết hơn để hiển thị phương pháp này trong thực tế. Giả sử chúng tôi là chủ quán cà phê và chúng tôi đã lập 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 một mảng lưu trữ giá mỗi gallon mà mỗi nhà cung cấp báo giá 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 mình, chúng tôi có thể thực hiện việc này bằng cách sử dụ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 lần lặp của chúng tôi

The cheapest price is $3.26 per gallon of milk.

Trên dòng mã đầu tiên của chúng tôi, chúng tôi xác định danh sách 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

Chức năng tối đa của Python

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

Hãy xem cú pháp hàm max[] trong Python

max[value1, value2...]

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 khi chuyển một iterable làm đối số

max[list]

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

» THÊM.   Python trung bình. Hướng dẫn từng bước

Truyền một giá trị trống làm đối số cho hàm max[] sẽ dẫn đến ValueError giống như chúng ta đã thảo luận trước đó

max[] Ví dụ về Python

Nói rằng chúng tôi là một quán cà phê cao cấp và chúng tôi đang muốn 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 đoạn 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

________số 8_______

Như bạn có thể thấy, mã của chúng tôi gần giống với mã trong ví dụ min[] ở trên. Thay vì sử dụng min[], chúng tôi đã sử dụng max[]

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

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

Find Your Bootcamp Match

Phương thức max[] đã tìm kiếm thông qua mảng Python của chúng tôi và tính toán giá trị lớn nhất 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 tới bàn điều khiển với giá trị đó

Python Tối thiểu và Tối đa 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 ký tự trong bảng chữ cái

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

Giả sử rằng chúng ta có một chuỗi chứa điểm của 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à bao nhiêu. Để tính điểm thấp nhất, chúng ta có thể sử dụng hàm max[]. Đây là 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ề

min[value1, value2...]
0

Mã của chúng tôi tìm kiếm thông qua một chuỗi Python để tìm giá trị nhỏ nhất. Trong trường hợp này, điểm thấp nhất là D, hàm max[] của chúng tôi đã xác định và trả về mã của chúng tôi

» THÊM.   Viết mã Python cho người mới bắt đầu

Khi bạn đang làm việc với các chuỗi 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 chuỗi nhỏ nhất và lớn nhất trong số nhiều giá trị

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

min[value1, value2...]
1

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

min[value1, value2...]
2

Phương thức max[] nhận ba tham số. tên_một, tên_hai và tên_ba. Phương thức max[] sau đó đã tính toán tên nào trong số này xuất hiện cuối cùng theo thứ tự bảng chữ cái 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 cho biết tên xuất hiện cuối cùng trong bảng chữ cái

Phần kết luận

Thông thường, khi 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 danh sách và chuỗi như một chuyên gia

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



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK

Chủ Đề