Hướng dẫn how do you write the minimum in python? - làm thế nào để bạn viết tối thiểu trong python?

Hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

Show
print("The smallest string is:", smallest_string)
6 trả về mặt hàng nhỏ nhất trong một điều khác. Nó cũng có thể được sử dụng để tìm mục nhỏ nhất giữa hai hoặc nhiều tham số.

Thí dụ

numbers = [9, 34, 11, -4, 27]

# find the smallest number min_number = min(numbers)

print(min_number) # Output: -4


Hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 có hai dạng:

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)

1. Min () với các đối số có thể lặp lại

Cú pháp min ()

Đây là cú pháp của hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6

min(iterable, *iterables, key, default)

tham số min ()

  • Có thể lặp lại - một điều khác như Danh sách, Tuple, Set, Dictionary, ETC. - an iterable such as list, tuple, set, dictionary, etc.
  • *iterables (tùy chọn) - bất kỳ số lượng lặp; có thể nhiều hơn một - any number of iterables; can be more than one
  • khóa (tùy chọn) - chức năng khóa trong đó các phép 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ó - key function where the iterables are passed and comparison is performed based on its return value
  • mặc định (tùy chọn) - giá trị mặc định nếu có thể xác định được trống - default value if the given iterable is empty

Min () Giá trị trả về

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về phần tử nhỏ nhất từ ​​một điều khác.


Ví dụ 1: Lấy mục nhỏ nhất trong danh sách

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)

Đầu ra

The smallest number is: 2

Nếu các mục trong một chuỗi có thể là các chuỗi, mục nhỏ nhất (được đặt hàng theo thứ tự abc) được trả về.

Ví dụ 2: Chuỗi nhỏ nhất trong danh sách

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)

Đầu ra

The smallest string is: C Programming

The smallest number is: 2

Nếu các mục trong một chuỗi có thể là các chuỗi, mục nhỏ nhất (được đặt hàng theo thứ tự abc) được trả về.

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1

Đầu ra

The smallest key: -2
The key with the smallest value: -1
The smallest value: 1

The smallest number is: 2

key = lambda k: square[k]

Nếu các mục trong một chuỗi có thể là các chuỗi, mục nhỏ nhất (được đặt hàng theo thứ tự abc) được trả về.

Ví dụ 2: Chuỗi nhỏ nhất trong danh sách

  • Trong trường hợp từ điển,
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 trả về phím nhỏ nhất. Chúng ta hãy sử dụng tham số
    The smallest string is: C Programming
    1 để chúng ta có thể tìm thấy khóa của từ điển có giá trị nhỏ nhất.
  • Ví dụ 3: min () trong từ điển


Trong hàm languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 thứ hai, chúng tôi đã chuyển hàm Lambda cho tham số The smallest string is: C Programming1.

Cú pháp min ()

Đây là cú pháp của hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
0

tham số min ()

  • Có thể lặp lại - một điều khác như Danh sách, Tuple, Set, Dictionary, ETC. - an object; can be numbers, strings, etc.
  • *iterables (tùy chọn) - bất kỳ số lượng lặp; có thể nhiều hơn một - an object; can be numbers, strings, etc.
  • khóa (tùy chọn) - chức năng khóa trong đó các phép 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ó (optional) - any number of objects
  • mặc định (tùy chọn) - giá trị mặc định nếu có thể xác định được trống (optional) - key function where each argument is passed, and comparison is performed based on its return value

Min () Giá trị trả về


Min () Giá trị trả về

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về phần tử nhỏ nhất từ ​​một điều khác.


Ví dụ 1: Lấy mục nhỏ nhất trong danh sách

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
1

Đầu ra

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
2

The smallest number is: 2

Các chức năng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 tích hợp của Python có ích khi bạn cần tìm các giá trị nhỏ nhất và lớn nhất trong một cuộc đối số thông thường hoặc trong một loạt các đối số thông thường. Mặc dù những điều này có vẻ giống như các tính toán khá cơ bản, chúng hóa ra có nhiều trường hợp sử dụng thú vị trong lập trình trong thế giới thực. Bạn sẽ thử một số trường hợp sử dụng ở đây.smallest and largest values in an iterable or in a series of regular arguments. Even though these might seem like fairly basic computations, they turn out to have many interesting use cases in real-world programing. You’ll try out some of those use cases here.

Trong hướng dẫn này, bạn sẽ học cách:

  • Sử dụng Python từ
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 để tìm các giá trị nhỏ nhất và lớn nhất trong dữ liệu của bạnsmallest and largest values in your data
  • Gọi
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với một lần lặp lại hoặc với bất kỳ số lượng đối số thông thường nàoiterable or with any number of regular arguments
  • Sử dụng
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với chuỗi và từ điểnstrings and dictionaries
  • Tùy chỉnh hành vi của
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với
    The smallest string is: C Programming
    1 và
    square = {2: 4, 3: 9, -1: 1, -2: 4}
    
    # the smallest key
    

    key1 = min(square)

    print("The smallest key:", key1) # -2 # the key whose value is the smallest

    key2 = min(square, key = lambda k: square[k])

    print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
    8
    The smallest string is: C Programming
    1
    and
    square = {2: 4, 3: 9, -1: 1, -2: 4}
    
    # the smallest key
    

    key1 = min(square)

    print("The smallest key:", key1) # -2 # the key whose value is the smallest

    key2 = min(square, key = lambda k: square[k])

    print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
    8
    arguments
  • Feed Tolefersions và Trình tạo biểu thức vào
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8comprehensions and generator expressions as arguments to
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 and
    The smallest string is: C Programming
    8

Ngoài ra, bạn đã mã hóa một số ít các ví dụ thực tế bằng cách sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 để tiếp cận các vấn đề trong thế giới thực mà bạn có thể gặp phải trong khi mã hóa. Bạn cũng là một phiên bản tùy chỉnh bằng văn bản của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Pure Python, một bài tập học tập đẹp giúp bạn hiểu logic đằng sau các chức năng tích hợp này.

Làm thế nào để bạn in tối đa và tối thiểu trong Python?

Python: Tìm số tối đa và tối thiểu từ một chuỗi các số.

Giải pháp mẫu :-.

Mã python: def max_min (dữ liệu): l = data [0] s = data [0] cho num trong dữ liệu: if num> l: l = num elif num

Để khám phá hành vi tiêu chuẩn của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, bạn có thể bắt đầu bằng cách gọi cho mỗi hàm với một điều có thể lặp lại như một đối số hoặc với hai hoặc nhiều đối số thông thường. Đó là những gì bạn sẽ làm ngay lập tức.

Gọi languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 với một đối số có thể lặp lại

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 tích hợp có hai chữ ký khác nhau cho phép bạn gọi chúng bằng một cuộc tranh luận đầu tiên hoặc với hai hoặc nhiều đối số thông thường. Chữ ký chấp nhận một đối số có thể lặp lại duy nhất trông giống như sau:

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
3

Cả hai hàm đều có một đối số yêu cầu gọi là

key = lambda k: square[k]
8 và trả về các giá trị tối thiểu và tối đa tương ứng. Họ cũng lấy hai đối số chỉ từ khóa tùy chọn:
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 và
The smallest string is: C Programming
1.

Ở đây, một bản tóm tắt về những gì các đối số cho

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 làm:

Tranh luậnSự mô tảYêu cầu
key = lambda k: square[k]
8
Lấy một đối tượng có thể đi được, như một danh sách, tuple, từ điển hoặc chuỗiĐúng
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8
Giữ một giá trị để trả về nếu có thể đầu vào có thể trốngKhông
The smallest string is: C Programming
1
Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánhKhông

The smallest string is: C Programming
1

Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánh

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
4

Sau đó trong hướng dẫn này, bạn sẽ tìm hiểu thêm về các đối số

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 và
The smallest string is: C Programming
1 tùy chọn. Hiện tại, chỉ cần tập trung vào đối số
key = lambda k: square[k]
8, đây là một đối số bắt buộc, tận dụng hành vi tiêu chuẩn của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Python:

>>>

Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánh

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
5

Sau đó trong hướng dẫn này, bạn sẽ tìm hiểu thêm về các đối số

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 và
The smallest string is: C Programming
1 tùy chọn. Hiện tại, chỉ cần tập trung vào đối số
key = lambda k: square[k]
8, đây là một đối số bắt buộc, tận dụng hành vi tiêu chuẩn của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Python:

>>>

Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánh

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
6

Sau đó trong hướng dẫn này, bạn sẽ tìm hiểu thêm về các đối số

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 và
The smallest string is: C Programming
1 tùy chọn. Hiện tại, chỉ cần tập trung vào đối số
key = lambda k: square[k]
8, đây là một đối số bắt buộc, tận dụng hành vi tiêu chuẩn của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Python:

>>>

Trong các ví dụ này, bạn gọi

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 với một danh sách các số nguyên và sau đó với một danh sách trống. Cuộc gọi đầu tiên đến
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về số nhỏ nhất trong danh sách đầu vào,
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
14. Ngược lại, cuộc gọi đầu tiên đến
The smallest string is: C Programming
8 trả về số lớn nhất trong danh sách hoặc
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
16. Nếu bạn chuyển một trình lặp trống đến
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8, thì bạn sẽ nhận được một
The smallest string is: C Programming
4 bởi vì không có gì để làm trên một khoảng trống.

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
7

Một chi tiết quan trọng cần lưu ý về

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 là tất cả các giá trị trong đầu vào có thể so sánh được. Nếu không, bạn gặp lỗi. Ví dụ: các giá trị số hoạt động ổn:

Tranh luậnSự mô tảYêu cầu
key = lambda k: square[k]
8
Lấy một đối tượng có thể đi được, như một danh sách, tuple, từ điển hoặc chuỗiĐúng
The smallest string is: C Programming
1
Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánhKhông

The smallest string is: C Programming
1

Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánh

Chấp nhận chức năng đơn lẻ để tùy chỉnh các tiêu chí so sánh

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
8

Sau đó trong hướng dẫn này, bạn sẽ tìm hiểu thêm về các đối số

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 và
The smallest string is: C Programming
1 tùy chọn. Hiện tại, chỉ cần tập trung vào đối số
key = lambda k: square[k]
8, đây là một đối số bắt buộc, tận dụng hành vi tiêu chuẩn của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Python:

>>>

Trong các ví dụ này, bạn gọi

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 với một danh sách các số nguyên và sau đó với một danh sách trống. Cuộc gọi đầu tiên đến
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về số nhỏ nhất trong danh sách đầu vào,
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
14. Ngược lại, cuộc gọi đầu tiên đến
The smallest string is: C Programming
8 trả về số lớn nhất trong danh sách hoặc
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
16. Nếu bạn chuyển một trình lặp trống đến
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8, thì bạn sẽ nhận được một
The smallest string is: C Programming
4 bởi vì không có gì để làm trên một khoảng trống.

Một chi tiết quan trọng cần lưu ý về

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 là tất cả các giá trị trong đầu vào có thể so sánh được. Nếu không, bạn gặp lỗi. Ví dụ: các giá trị số hoạt động ổn:

Các ví dụ này kết hợp các số

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
22 và
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
23 trong các cuộc gọi đến
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8. Bạn nhận được kết quả dự kiến ​​trong cả hai trường hợp vì các loại dữ liệu này có thể so sánh được.

>>>

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
9

Như đã hứa, trong hai ví dụ đầu tiên,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
51 và
The smallest string is: C Programming
8 trả về
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
53. Tuy nhiên, trong cặp ví dụ thứ hai,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
55 và
The smallest string is: C Programming
8 trả về
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
57. Tại sao? Bởi vì các chữ cái chữ hoa được xuất hiện trước các chữ cái viết thường trong bộ ký tự mặc định của Python, UTF-8.

Sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 với một chuỗi làm đối số không chỉ giới hạn trong các chữ cái. Bạn có thể sử dụng các chuỗi chứa bất kỳ ký tự có thể nào trong bộ ký tự hiện tại của bạn. Ví dụ: nếu bạn chỉ làm việc với tập hợp các ký tự ASCII, thì ký tự nhỏ nhất là ký tự gần nhất với đầu bảng ASCII. Ngược lại, nhân vật lớn nhất là nhân vật gần cuối bảng nhất.

Với các bộ ký tự khác như UTF-8,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 hoạt động tương tự:

>>>

min(iterable, *iterables, key, default)
0

Đằng sau hậu trường,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 sử dụng giá trị số của ký tự để tìm các ký tự tối thiểu và tối đa trong chuỗi đầu vào. Ví dụ, trong bảng ký tự Unicode, chữ hoa
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
64 có giá trị số nhỏ hơn so với chữ thường
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
65:

>>>

min(iterable, *iterables, key, default)
1

Chức năng

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
66 tích hợp của Python có một ký tự Unicode duy nhất và trả về một số nguyên đại diện cho điểm mã Unicode của ký tự đó. Trong các ví dụ này, điểm mã cho chữ hoa
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
67 thấp hơn điểm mã cho chữ thường
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
68.Unicode code point of that character. In these examples, the code point for the uppercase
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
67 is lower than the code point for the lowercase
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
68.

Bằng cách này, khi bạn gọi

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 với cả hai chữ cái, bạn sẽ nhận được kết quả phù hợp với thứ tự của các điểm mã Unicode cơ bản của các chữ cái này:

>>>

min(iterable, *iterables, key, default)
2

Điều gì làm cho

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
67 nhỏ hơn
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
68? Câu trả lời nhanh là điểm mã unicode thư. Tất cả các ký tự mà bạn có thể nhập trên bàn phím của mình và nhiều ký tự khác, có các điểm mã của riêng họ trong bảng Unicode. Python sử dụng các điểm mã này để xác định ký tự tối thiểu và tối đa khi sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8.

Cuối cùng, bạn cũng có thể gọi

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 với các chuỗi lặp hoặc với nhiều đối số chuỗi. Một lần nữa, cả hai hàm sẽ xác định giá trị trả về của chúng bằng cách so sánh các chuỗi theo thứ tự bảng chữ cái:

>>>

min(iterable, *iterables, key, default)
3

Để tìm chuỗi nhỏ nhất hoặc lớn nhất trong một chuỗi có thể lặp lại,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 so sánh tất cả các chuỗi theo bảng chữ cái dựa trên các điểm mã của các ký tự ban đầu.

Trong ví dụ đầu tiên, chữ hoa

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
79 xuất hiện trước
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
80,
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
68 và
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
82 trong bảng Unicode. Vì vậy,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 ngay lập tức kết luận rằng
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
84 là chuỗi nhỏ nhất. Trong ví dụ thứ hai, chữ thường
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
82 xuất hiện sau tất cả các chuỗi ban đầu khác.

Lưu ý rằng có hai từ bắt đầu bằng

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
82,
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
87 và
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
88. Vì vậy, Python tiến hành nhìn vào chữ cái thứ hai của mỗi từ. Kết quả là
The smallest string is: C Programming
8 trả về
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
88 vì
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
91 xuất hiện sau
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
92.

Xử lý từ điển với languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8

Khi nói đến việc xử lý từ điển Python với

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, bạn cần xem xét rằng nếu bạn sử dụng trực tiếp từ điển, thì cả hai chức năng sẽ hoạt động trên các khóa:

>>>

min(iterable, *iterables, key, default)
4

Trong các ví dụ này,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả về khóa nhỏ nhất theo thứ tự chữ cái trong
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
98 và
The smallest string is: C Programming
8 trả về cái lớn nhất. Bạn có thể nhận được kết quả tương tự bằng phương thức
min(iterable, *iterables, key, default)
00 trên từ điển đầu vào của mình:

>>>

min(iterable, *iterables, key, default)
5

Sự khác biệt duy nhất giữa ví dụ sau này và cái trước là ở đây, mã rõ ràng hơn và rõ ràng hơn về những gì bạn đang làm. Bất cứ ai đọc mã của bạn sẽ nhanh chóng nhận ra rằng bạn muốn tìm các khóa nhỏ nhất và lớn nhất trong từ điển đầu vào.

Một yêu cầu phổ biến khác sẽ là tìm các giá trị nhỏ nhất và lớn nhất trong từ điển. Để tiếp tục với ví dụ

# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
98, giả sử bạn muốn biết giá nhỏ nhất và lớn nhất. Trong tình huống này, bạn có thể sử dụng phương pháp
min(iterable, *iterables, key, default)
02:

>>>

min(iterable, *iterables, key, default)
6

Trong các ví dụ này,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 đi qua tất cả các giá trị trong
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
98 và tìm thấy giá tối thiểu. Tương tự,
The smallest string is: C Programming
8 lặp lại các giá trị của
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
98 và trả về giá tối đa.

Cuối cùng, bạn cũng có thể sử dụng phương thức

min(iterable, *iterables, key, default)
07 trên từ điển đầu vào để tìm các cặp giá trị khóa tối thiểu và tối đa:

>>>

min(iterable, *iterables, key, default)
7

Trong trường hợp này,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 sử dụng các quy tắc nội bộ của Python, để so sánh các bộ dữ liệu và tìm các mục nhỏ nhất và lớn nhất trong từ điển đầu vào.

Python so sánh mục của bộ dữ liệu từng mục. Ví dụ, để xác định xem

min(iterable, *iterables, key, default)
10 có lớn hơn
min(iterable, *iterables, key, default)
11), các thử nghiệm Python
min(iterable, *iterables, key, default)
12. Nếu điều kiện này là
min(iterable, *iterables, key, default)
13, thì Python kết luận rằng bộ thứ nhất lớn hơn lần thứ hai mà không kiểm tra phần còn lại của các mục. Ngược lại, nếu
min(iterable, *iterables, key, default)
14, thì Python kết luận rằng tuple thứ nhất nhỏ hơn lần thứ hai.

Cuối cùng, nếu

min(iterable, *iterables, key, default)
15, thì Python so sánh cặp mục thứ hai bằng cách sử dụng cùng một quy tắc. Lưu ý rằng trong bối cảnh này, mục đầu tiên của mỗi bộ tuple đến từ các khóa từ điển và vì các khóa từ điển là duy nhất, các mục có thể bằng nhau. Vì vậy, Python sẽ không bao giờ phải so sánh các giá trị thứ hai.

Điều chỉnh hành vi tiêu chuẩn của languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 với The smallest string is: C Programming1 và square = {2: 4, 3: 9, -1: 1, -2: 4} # the smallest key key1 = min(square) print("The smallest key:", key1) # -2 # the key whose value is the smallest key2 = min(square, key = lambda k: square[k]) print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 18

Cho đến thời điểm này, bạn đã học được cách

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 hoạt động ở dạng tiêu chuẩn của họ. Trong phần này, bạn sẽ học cách điều chỉnh hành vi tiêu chuẩn của cả hai chức năng bằng cách sử dụng các đối số từ khóa
The smallest string is: C Programming
1 và
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8.keyword-only arguments.

Đối số

The smallest string is: C Programming
1 thành
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 cho phép bạn cung cấp chức năng đơn lẻ sẽ được áp dụng cho mọi giá trị trong dữ liệu đầu vào. Mục tiêu là sửa đổi các tiêu chí so sánh để sử dụng trong việc tìm kiếm giá trị tối thiểu hoặc tối đa.

Như một ví dụ về cách tính năng này có thể hữu ích, hãy nói rằng bạn có một danh sách các số dưới dạng chuỗi và muốn tìm các số nhỏ nhất và lớn nhất. Nếu bạn xử lý danh sách trực tiếp với

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, thì bạn sẽ nhận được kết quả sau:

>>>

min(iterable, *iterables, key, default)
8

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.

Trong trường hợp đó, giải pháp là chuyển hàm

min(iterable, *iterables, key, default)
29 tích hợp như đối số
The smallest string is: C Programming
1 cho
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, như trong các ví dụ sau:

>>>

min(iterable, *iterables, key, default)
9

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.function object, or more accurately, a callable object.

Trong trường hợp đó, giải pháp là chuyển hàm

min(iterable, *iterables, key, default)
29 tích hợp như đối số
The smallest string is: C Programming
1 cho
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, như trong các ví dụ sau:

Tuyệt quá! Bây giờ kết quả của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 phụ thuộc vào các giá trị số của các chuỗi cơ bản. Lưu ý rằng bạn không cần phải gọi
min(iterable, *iterables, key, default)
29. Bạn chỉ cần vượt qua
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
22 mà không có cặp dấu ngoặc đơn vì
The smallest string is: C Programming
1 mong đợi một đối tượng hàm, hoặc chính xác hơn là một đối tượng có thể gọi được.

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
0

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.

Trong trường hợp đó, giải pháp là chuyển hàm min(iterable, *iterables, key, default)29 tích hợp như đối số The smallest string is: C Programming1 cho languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8, như trong các ví dụ sau:

Tuyệt quá! Bây giờ kết quả của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 phụ thuộc vào các giá trị số của các chuỗi cơ bản. Lưu ý rằng bạn không cần phải gọi
min(iterable, *iterables, key, default)
29. Bạn chỉ cần vượt qua
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
22 mà không có cặp dấu ngoặc đơn vì
The smallest string is: C Programming
1 mong đợi một đối tượng hàm, hoặc chính xác hơn là một đối tượng có thể gọi được.list comprehension or generator expression as an argument. This feature comes in handy when you need to transform the input data right before finding the minimum or maximum transformed value.

Đối số chỉ từ khóa thứ hai cho phép bạn tùy chỉnh hành vi tiêu chuẩn của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 là
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8. Hãy nhớ rằng đối số này chỉ có sẵn khi bạn gọi hàm với một điều có thể xảy ra như một đối số.

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
1

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.

Trong trường hợp đó, giải pháp là chuyển hàm

min(iterable, *iterables, key, default)
29 tích hợp như đối số
The smallest string is: C Programming
1 cho
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, như trong các ví dụ sau:

>>>

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.

Trong trường hợp đó, giải pháp là chuyển hàm

min(iterable, *iterables, key, default)
29 tích hợp như đối số
The smallest string is: C Programming
1 cho
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, như trong các ví dụ sau:

Tuyệt quá! Bây giờ kết quả của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 phụ thuộc vào các giá trị số của các chuỗi cơ bản. Lưu ý rằng bạn không cần phải gọi
min(iterable, *iterables, key, default)
29. Bạn chỉ cần vượt qua
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
22 mà không có cặp dấu ngoặc đơn vì
The smallest string is: C Programming
1 mong đợi một đối tượng hàm, hoặc chính xác hơn là một đối tượng có thể gọi được.generator expression instead.

Đối số chỉ từ khóa thứ hai cho phép bạn tùy chỉnh hành vi tiêu chuẩn của

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 là
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8. Hãy nhớ rằng đối số này chỉ có sẵn khi bạn gọi hàm với một điều có thể xảy ra như một đối số.

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
3

Đây có thể không phải là kết quả mà bạn cần hoặc mong đợi. Bạn có thể nhận được các chuỗi nhỏ nhất và lớn nhất dựa trên các quy tắc so sánh chuỗi Python thay vì dựa trên giá trị số thực tế của mỗi chuỗi.

Đưa Python từ languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 vào hành động

Cho đến nay, bạn đã học được những điều cơ bản về việc sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 để tìm các giá trị nhỏ nhất và lớn nhất trong một giá trị có thể lặp lại hoặc trong một loạt các giá trị riêng lẻ. Bạn đã học cách
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 hoạt động với các loại dữ liệu Python tích hợp khác nhau, chẳng hạn như số, chuỗi và từ điển. Bạn cũng đã khám phá cách điều chỉnh hành vi tiêu chuẩn của các chức năng này và cách sử dụng chúng với sự hiểu biết danh sách và biểu thức máy phát.

Bây giờ bạn đã sẵn sàng để bắt đầu mã hóa một vài ví dụ thực tế sẽ chỉ cho bạn cách sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong mã của riêng bạn.

Loại bỏ các số nhỏ nhất và lớn nhất trong danh sách

Để khởi động mọi thứ, bạn sẽ bắt đầu với một ví dụ ngắn về cách xóa các giá trị tối thiểu và tối đa khỏi danh sách các số. Để làm điều đó, bạn có thể gọi

min(iterable, *iterables, key, default)
76 trong danh sách đầu vào của mình. Tùy thuộc vào nhu cầu của bạn, bạn sẽ sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoặc
The smallest string is: C Programming
8 để chọn giá trị mà bạn sẽ xóa khỏi danh sách cơ bản:

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
4

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Danh sách xây dựng các giá trị tối thiểu và tối đa

Bây giờ nói rằng bạn có một danh sách các danh sách đại diện cho một ma trận các giá trị số và bạn cần xây dựng danh sách chứa các giá trị nhỏ nhất và lớn nhất từ ​​mỗi hàng trong ma trận đầu vào. Để làm điều này, bạn có thể sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cùng với sự hiểu biết danh sách:

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
5

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Danh sách xây dựng các giá trị tối thiểu và tối đa

Bây giờ nói rằng bạn có một danh sách các danh sách đại diện cho một ma trận các giá trị số và bạn cần xây dựng danh sách chứa các giá trị nhỏ nhất và lớn nhất từ ​​mỗi hàng trong ma trận đầu vào. Để làm điều này, bạn có thể sử dụng languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 cùng với sự hiểu biết danh sách:

Độ hiểu đầu tiên lặp lại trên các nhóm phụ trong

min(iterable, *iterables, key, default)
85 và sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để xây dựng một danh sách chứa giá trị nhỏ nhất từ ​​mỗi người phụ. Sự hiểu biết thứ hai thực hiện một nhiệm vụ tương tự nhưng sử dụng
The smallest string is: C Programming
8 để tạo một danh sách chứa các giá trị lớn nhất từ ​​các nhóm phụ trong
min(iterable, *iterables, key, default)
85.

Mặc dù

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp một cách nhanh chóng để đối phó với các ví dụ trong phần này, thư viện Numpy rất được khuyến khích khi xử lý ma trận trong Python vì Numpy có các công cụ cụ thể và tối ưu hóa cho công việc.

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
6

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Danh sách xây dựng các giá trị tối thiểu và tối đa

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
7

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Danh sách xây dựng các giá trị tối thiểu và tối đa

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
8

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Danh sách xây dựng các giá trị tối thiểu và tối đa

Bây giờ nói rằng bạn có một danh sách các danh sách đại diện cho một ma trận các giá trị số và bạn cần xây dựng danh sách chứa các giá trị nhỏ nhất và lớn nhất từ ​​mỗi hàng trong ma trận đầu vào. Để làm điều này, bạn có thể sử dụng languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 cùng với sự hiểu biết danh sách:

Độ hiểu đầu tiên lặp lại trên các nhóm phụ trong

min(iterable, *iterables, key, default)
85 và sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để xây dựng một danh sách chứa giá trị nhỏ nhất từ ​​mỗi người phụ. Sự hiểu biết thứ hai thực hiện một nhiệm vụ tương tự nhưng sử dụng
The smallest string is: C Programming
8 để tạo một danh sách chứa các giá trị lớn nhất từ ​​các nhóm phụ trong
min(iterable, *iterables, key, default)
85.

>>>

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
9

Trong các ví dụ này, các giá trị tối thiểu và tối đa trong

min(iterable, *iterables, key, default)
79 có thể là điểm dữ liệu ngoại lệ mà bạn muốn xóa để chúng không ảnh hưởng đến phân tích thêm của bạn. Ở đây,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 cung cấp các đối số cho
min(iterable, *iterables, key, default)
76.

Hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 hoạt động phép thuật của nó thông qua đối số
The smallest string is: C Programming
1 của nó. Trong ví dụ này,
The smallest string is: C Programming
1 có hàm
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 tính toán khoảng cách giữa hai điểm. Hàm này trở thành tiêu chí so sánh cho
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để tìm cặp điểm với khoảng cách tối thiểu giữa các điểm.

Trong ví dụ này, bạn cần một hàm

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 vì
The smallest string is: C Programming
1 mong đợi một chức năng đối số đơn, trong khi
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
18 yêu cầu hai đối số. Vì vậy, hàm
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 có một đối số duy nhất,
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
20, và sau đó giải nén nó thành hai đối số để đưa vào
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
18.

Xác định các sản phẩm giá rẻ và đắt tiền

Bây giờ nói rằng bạn có một từ điển với tên và giá của một số sản phẩm và bạn muốn xác định các sản phẩm rẻ nhất và đắt nhất. Trong tình huống này, bạn có thể sử dụng

min(iterable, *iterables, key, default)
07 và chức năng
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 thích hợp như đối số
The smallest string is: C Programming
1:

>>>

The smallest number is: 2
0

Trong ví dụ này, hàm

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 lấy một cặp giá trị khóa làm đối số và trả về giá trị tương ứng để
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 có tiêu chí so sánh thích hợp. Do đó, bạn có được một bộ phận với các sản phẩm rẻ nhất và đắt nhất trong dữ liệu đầu vào.

Tìm số số nguyên coprime

Một ví dụ thú vị khác về việc sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để giải quyết vấn đề trong thế giới thực là khi bạn cần tìm ra nếu hai số là coprime. Nói cách khác, bạn cần biết liệu số của bạn có chỉ là một ước số chung là
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
29 hay không.

Trong tình huống đó, bạn có thể mã hóa một hàm giá trị boolean hoặc định vị như sau:predicate function like the following:

>>>

The smallest number is: 2
1

Trong ví dụ này, hàm

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 lấy một cặp giá trị khóa làm đối số và trả về giá trị tương ứng để
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 có tiêu chí so sánh thích hợp. Do đó, bạn có được một bộ phận với các sản phẩm rẻ nhất và đắt nhất trong dữ liệu đầu vào.

Tìm số số nguyên coprime

Một ví dụ thú vị khác về việc sử dụng languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 để giải quyết vấn đề trong thế giới thực là khi bạn cần tìm ra nếu hai số là coprime. Nói cách khác, bạn cần biết liệu số của bạn có chỉ là một ước số chung là number = [3, 2, 8, 5, 10, 6] smallest_number = min(number); print("The smallest number is:", smallest_number)29 hay không.

Trong tình huống đó, bạn có thể mã hóa một hàm giá trị boolean hoặc định vị như sau:

>>>

The smallest number is: 2
2

Trong ví dụ này, hàm

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 lấy một cặp giá trị khóa làm đối số và trả về giá trị tương ứng để
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 có tiêu chí so sánh thích hợp. Do đó, bạn có được một bộ phận với các sản phẩm rẻ nhất và đắt nhất trong dữ liệu đầu vào.

Tìm số số nguyên coprime

Một ví dụ thú vị khác về việc sử dụng languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 để giải quyết vấn đề trong thế giới thực là khi bạn cần tìm ra nếu hai số là coprime. Nói cách khác, bạn cần biết liệu số của bạn có chỉ là một ước số chung là number = [3, 2, 8, 5, 10, 6] smallest_number = min(number); print("The smallest number is:", smallest_number)29 hay không.

Trong tình huống đó, bạn có thể mã hóa một hàm giá trị boolean hoặc định vị như sau:

Trong đoạn mã này, bạn xác định

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
30 là hàm vị ngữ trả về
min(iterable, *iterables, key, default)
13 nếu các số đầu vào là coprime. Nếu các số aren coprime, thì hàm trả về
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
32.rich comparison methods. Specifically,
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
47 and
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
48 support the less than (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
59) and greater than (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
60) operators, respectively. What’s the meaning of support here? When Python finds something like
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
61 in your code, it internally does
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
62.

Thành phần chính của chức năng là một vòng

The smallest key: -2
The key with the smallest value: -1
The smallest value: 1
5 lặp đi lặp lại trên
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
34 của các giá trị. Để đặt giới hạn trên cho đối tượng
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
34 này, bạn sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 với các số đầu vào làm đối số. Một lần nữa, bạn đã sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để đặt giới hạn trên của một số khoảng.

>>>

Trong ví dụ này, hàm
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
14 lấy một cặp giá trị khóa làm đối số và trả về giá trị tương ứng để
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 có tiêu chí so sánh thích hợp. Do đó, bạn có được một bộ phận với các sản phẩm rẻ nhất và đắt nhất trong dữ liệu đầu vào.

Tìm số số nguyên coprime

Một ví dụ thú vị khác về việc sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 để giải quyết vấn đề trong thế giới thực là khi bạn cần tìm ra nếu hai số là coprime. Nói cách khác, bạn cần biết liệu số của bạn có chỉ là một ước số chung là
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
29 hay không.

The smallest number is: 2
4

Trong tình huống đó, bạn có thể mã hóa một hàm giá trị boolean hoặc định vị như sau:

Trong ví dụ này,

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
47 và
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
48 trả về kết quả của việc so sánh hai người ____ ____386. Ở đây, cách thức hoạt động của nó trong thực tế:

>>>

The smallest number is: 2
5

Mát mẻ! Bạn có thể xử lý các đối tượng

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
75 với
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 vì lớp cung cấp triển khai
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
47 và
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
48. Lời kêu gọi
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả lại người trẻ nhất và cuộc gọi đến
The smallest string is: C Programming
8 trả về người già nhất.

Lưu ý rằng nếu một lớp tùy chỉnh đã cho không cung cấp các phương pháp này, thì các trường hợp của nó đã giành được hỗ trợ

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8:

>>>

The smallest number is: 2
6

Mát mẻ! Bạn có thể xử lý các đối tượng

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
75 với
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 vì lớp cung cấp triển khai
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
47 và
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
48. Lời kêu gọi
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 trả lại người trẻ nhất và cuộc gọi đến
The smallest string is: C Programming
8 trả về người già nhất.

Lưu ý rằng nếu một lớp tùy chỉnh đã cho không cung cấp các phương pháp này, thì các trường hợp của nó đã giành được hỗ trợ languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8:

Bởi vì lớp

number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
96 này không cung cấp các triển khai phù hợp của
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
47 và
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
48,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trả lời với
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
28. Thông báo lỗi cho bạn biết rằng các hoạt động so sánh được hỗ trợ trong lớp hiện tại của bạn.

Mô phỏng Python từ

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8

Cho đến thời điểm này, bạn đã học được cách hoạt động của Python,

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8. Bạn đã sử dụng chúng để tìm các giá trị nhỏ nhất và lớn nhất trong số một số số, chuỗi và hơn thế nữa. Bạn biết cách gọi các chức năng này với một điều duy nhất là một đối số hoặc với một số lượng đối số thông thường không được xác định. Cuối cùng, bạn đã mã hóa một loạt các ví dụ thực tế tiếp cận các vấn đề trong thế giới thực bằng cách sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8.

Mặc dù Python vui lòng cung cấp cho bạn languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 để tìm các giá trị nhỏ nhất và lớn nhất trong dữ liệu của bạn, học cách thực hiện tính toán này từ đầu là một bài tập hữu ích có thể cải thiện tư duy logic và kỹ năng lập trình của bạn.

Trong phần này, bạn sẽ học cách tìm các giá trị tối thiểu và tối đa trong dữ liệu của bạn. Bạn cũng sẽ học cách thực hiện các phiên bản của riêng bạn là

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8.

Hiểu mã đằng sau

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8

Để tìm giá trị tối thiểu trong một danh sách nhỏ các số với tư cách là con người, bạn thường kiểm tra các số và ngầm so sánh tất cả chúng trong tâm trí bạn. Vâng, bộ não của bạn thật tuyệt vời! Tuy nhiên, máy tính không thông minh. Họ cần hướng dẫn chi tiết để hoàn thành bất kỳ nhiệm vụ.

>>>

The smallest number is: 2
7

Bạn phải nói với máy tính của mình để lặp lại tất cả các giá trị trong khi so sánh chúng theo cặp. Trong quá trình, máy tính phải lưu ý đến giá trị tối thiểu hiện tại trong mỗi cặp cho đến khi danh sách các giá trị được xử lý hoàn toàn.

Giải thích này có thể khó hình dung, vì vậy, đây là một chức năng Python thực hiện công việc:

Trong đoạn mã này, bạn xác định

The smallest number is: 2
14. Hàm này giả định rằng
key = lambda k: square[k]
8 không phải là trống và các giá trị của nó theo thứ tự tùy ý.

Hàm coi giá trị đầu tiên là một

The smallest number is: 2
16 dự kiến. Sau đó, vòng lặp
The smallest key: -2
The key with the smallest value: -1
The smallest value: 1
5 lặp lại phần còn lại của các phần tử trong dữ liệu đầu vào.

Tuyên bố có điều kiện so sánh

The smallest number is: 2
18 hiện tại với
The smallest number is: 2
16 dự kiến ​​trong lần lặp đầu tiên. Nếu
The smallest number is: 2
18 hiện tại nhỏ hơn
The smallest number is: 2
16, thì các bản cập nhật có điều kiện
The smallest number is: 2
16 phù hợp.

Mỗi lần lặp mới so sánh

The smallest number is: 2
18 hiện tại với
The smallest number is: 2
16 được cập nhật. Khi hàm đạt đến cuối
key = lambda k: square[k]
8,
The smallest number is: 2
16 sẽ giữ giá trị nhỏ nhất trong dữ liệu đầu vào.

>>>

The smallest number is: 2
8

Mát mẻ! Bạn đã mã hóa một hàm tìm thấy giá trị nhỏ nhất trong số lượng số lượng. Bây giờ xem lại

The smallest number is: 2
14 và nghĩ về cách bạn mã hóa một hàm để tìm giá trị lớn nhất. Vâng, đó là nó! Bạn chỉ cần thay đổi toán tử so sánh từ nhỏ hơn (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
59) thành lớn hơn (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
60) và có thể đổi tên hàm và một số biến cục bộ để ngăn chặn sự nhầm lẫn.

Chức năng mới của bạn có thể trông giống như thế này:

Lưu ý rằng

The smallest number is: 2
30 chia sẻ hầu hết mã của nó với
The smallest number is: 2
14. Sự khác biệt quan trọng nhất, ngoài việc đặt tên, là
The smallest number is: 2
30 sử dụng lớn hơn toán tử (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
60) thay vì ít hơn toán tử (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
59).

Là một bài tập, bạn có thể nghĩ cách tránh mã lặp đi lặp lại trong nguyên tắc

The smallest number is: 2
14 và
The smallest number is: 2
30 theo nguyên tắc khô (don Lặp lại). Bằng cách này, bạn sẽ sẵn sàng mô phỏng hành vi hoàn chỉnh của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 bằng cách sử dụng các kỹ năng Python của bạn, mà bạn sẽ giải quyết chỉ trong giây lát.

Trước khi lặn vào, bạn cần phải nhận thức được các yêu cầu kiến ​​thức. Bạn sẽ kết hợp các chủ đề như báo cáo có điều kiện, xử lý ngoại lệ, danh sách hiểu biết, lặp lại xác định với các vòng The smallest key: -2 The key with the smallest value: -1 The smallest value: 15 và The smallest number is: 240 và các đối số tùy chọn trong các chức năng.

Để viết các triển khai tùy chỉnh của bạn là

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8, bạn sẽ bắt đầu bằng cách mã hóa một hàm trợ giúp mà có thể tìm thấy giá trị nhỏ nhất hoặc lớn nhất trong dữ liệu đầu vào, tùy thuộc vào các đối số bạn sử dụng trong cuộc gọi. Tất nhiên, hàm trợ giúp sẽ đặc biệt phụ thuộc vào toán tử được sử dụng để so sánh các giá trị đầu vào.

Chức năng trợ giúp của bạn sẽ có chữ ký sau:

The smallest number is: 2
9

Ở đây, những gì mỗi đối số làm:

Tranh luậnSự mô tảYêu cầu
The smallest number is: 2
40
Cho phép bạn gọi chức năng với một số lượng khác hoặc bất kỳ số lượng đối số thông thườngĐúng
The smallest number is: 2
46
Giữ chức năng toán tử so sánh thích hợp để tính toán trong tayĐúng
The smallest number is: 2
46
Giữ chức năng toán tử so sánh thích hợp để tính toán trong tay
The smallest string is: C Programming
1
Có chức năng đơn lẻ để sửa đổi chức năng so sánh tiêu chí và hành viKhông
The smallest string is: C Programming
1

Có chức năng đơn lẻ để sửa đổi chức năng so sánh tiêu chí và hành vi

Không

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8operator functions to find the minimum and maximum values, respectively. You’ll learn more about operator functions in a moment.

Lưu trữ một giá trị mặc định để trả về khi bạn gọi hàm với một khoảng trống có thể trống

Phần thân của

The smallest number is: 2
49 sẽ bắt đầu bằng cách xử lý
The smallest number is: 2
40 để xây dựng danh sách các giá trị. Có một danh sách các giá trị được tiêu chuẩn hóa sẽ cho phép bạn viết thuật toán cần thiết để tìm các giá trị tối thiểu và tối đa trong dữ liệu đầu vào.

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
0

Sau đó, chức năng cần phải đối phó với các đối số

The smallest string is: C Programming
1 và
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 trước khi tính toán mức tối thiểu và tối đa, đó là bước cuối cùng bên trong
The smallest number is: 2
49.

Với

The smallest number is: 2
49 tại chỗ, bước cuối cùng là xác định hai chức năng độc lập trên đầu nó. Các chức năng này sẽ sử dụng các hàm vận hành so sánh thích hợp để tìm các giá trị tối thiểu và tối đa tương ứng. Bạn sẽ tìm hiểu thêm về các chức năng của nhà điều hành trong một khoảnh khắc.

Tiêu chuẩn hóa dữ liệu đầu vào từ

The smallest number is: 2
40

Để chuẩn hóa dữ liệu đầu vào, bạn cần kiểm tra xem người dùng có cung cấp một số không thể điều khiển được hoặc bất kỳ số lượng đối số thông thường nào không. Fun lên trình chỉnh sửa mã yêu thích của bạn hoặc IDE và tạo một tệp Python mới có tên là

The smallest number is: 2
56. Sau đó thêm đoạn mã sau vào nó:

Ở đây, bạn xác định

The smallest number is: 2
49. Phần đầu tiên của chức năng tiêu chuẩn hóa dữ liệu đầu vào để xử lý thêm. Bởi vì người dùng sẽ có thể gọi
The smallest number is: 2
49 với một lần lặp lại hoặc có một số đối số thông thường, bạn cần kiểm tra độ dài của
The smallest number is: 2
59. Để thực hiện kiểm tra này, bạn sử dụng chức năng
The smallest number is: 2
60 tích hợp.

Nếu The smallest number is: 259 chỉ giữ một giá trị, thì bạn cần kiểm tra xem đối số đó có phải là một đối tượng không. Bạn sử dụng The smallest number is: 262, trong đó hoàn toàn kiểm tra và cũng biến đầu vào có thể lặp lại thành một danh sách.

Nếu

The smallest number is: 2
62 tăng
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
28, thì bạn sẽ bắt nó và tự nâng
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
28 của riêng bạn để thông báo cho người dùng rằng đối tượng được cung cấp không thể hiểu được, giống như
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 làm ở dạng tiêu chuẩn của họ. Lưu ý rằng bạn sử dụng cú pháp
The smallest number is: 2
68 để ẩn đi dấu vết của
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
28 ban đầu.

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
1

Chi nhánh

The smallest number is: 2
70 chạy khi
The smallest number is: 2
59 chứa nhiều hơn một giá trị, xử lý các trường hợp người dùng gọi hàm với một số đối số thông thường thay vì với một giá trị có thể lặp lại.

Nếu điều kiện này cuối cùng không tăng # to find the smallest item in an iterable min(iterable, *iterables, key, default) # to find the smallest item between two or more objects min(arg1, arg2, *args, key)28, thì The smallest number is: 273 sẽ giữ một danh sách các giá trị có thể trống. Ngay cả khi danh sách kết quả trống rỗng, thì giờ đây, nó đã sạch sẽ và sẵn sàng để tiếp tục quá trình tìm kiếm giá trị tối thiểu hoặc tối đa của nó.

Xử lý đối số

square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
2

Để tiếp tục viết

The smallest number is: 2
49, bây giờ bạn có thể xử lý đối số
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8. Đi trước và thêm mã sau vào cuối hàm:

Trong đoạn mã này, bạn xác định một điều kiện để kiểm tra xem

The smallest number is: 2
73 có giữ một danh sách trống không. Nếu trường hợp đó, thì bạn sẽ kiểm tra đối số
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 để xem người dùng có cung cấp giá trị cho nó không. Nếu
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 vẫn là
The smallest number is: 2
80, thì
The smallest string is: C Programming
4 được nâng lên. Nếu không,
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 được trả lại. Hành vi này mô phỏng hành vi tiêu chuẩn của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 khi bạn gọi chúng bằng các vòng lặp trống.

Khi bạn chắc chắn rằng

The smallest string is: C Programming
1 là một đối tượng có thể gọi được, thì bạn sẽ xây dựng danh sách các khóa so sánh bằng cách áp dụng
The smallest string is: C Programming
1 cho mỗi giá trị trong dữ liệu đầu vào.

Cuối cùng, nếu

The smallest string is: C Programming
1 không phải là một đối tượng có thể gọi được, thì mệnh đề
The smallest number is: 2
70 chạy, tăng
# to find the smallest item in an iterable
min(iterable, *iterables, key, default)

# to find the smallest item between two or more objects
min(arg1, arg2, *args, key)
28, giống như
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 làm trong một tình huống tương tự.

Tìm giá trị tối thiểu và tối đa

Bước cuối cùng để hoàn thành chức năng

The smallest number is: 2
49 của bạn là tìm các giá trị tối thiểu và tối đa trong dữ liệu đầu vào, giống như
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 làm. Đi trước và kết thúc
The smallest number is: 2
49 với mã sau:

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
3

Bạn đặt các biến

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
06 và
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
07 thành giá trị đầu tiên trong
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
08 và trong
The smallest number is: 2
73, tương ứng. Các biến này sẽ cung cấp khóa và giá trị ban đầu để tính toán tối thiểu và tối đa.

Sau đó, bạn lặp qua các khóa và giá trị còn lại trong một lần sử dụng hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
10 tích hợp. Hàm này sẽ mang lại các bộ dữ liệu giá trị khóa bằng cách kết hợp các giá trị trong danh sách
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
08 và
The smallest number is: 2
73 của bạn.

Có điều kiện bên trong vòng lặp gọi

The smallest number is: 2
46 để so sánh
The smallest string is: C Programming
1 hiện tại với phím tối thiểu hoặc phím tối đa được lưu trữ trong
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
06. Tại thời điểm này, đối số
The smallest number is: 2
46 sẽ giữ
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
17 hoặc
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
18 từ mô -đun
The smallest number is: 2
46, tùy thuộc vào việc bạn muốn tìm giá trị tối thiểu hoặc tối đa, tương ứng.

Ví dụ: khi bạn muốn tìm giá trị nhỏ nhất trong dữ liệu đầu vào,

The smallest number is: 2
46 sẽ giữ hàm
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
17. Khi bạn muốn tìm giá trị lớn nhất,
The smallest number is: 2
46 sẽ giữ
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
18.

Mỗi lần lặp vòng lặp đều so sánh

The smallest string is: C Programming
1 hiện tại với khóa tối thiểu hoặc tối đa dự kiến ​​và cập nhật các giá trị của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
06 và
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
07. Ở cuối vòng lặp, các biến này sẽ giữ khóa tối thiểu hoặc tối đa và giá trị tương ứng của nó. Cuối cùng, bạn chỉ cần trả về giá trị trong
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
07.

Mã hóa các chức năng tùy chỉnh languages = ["Python", "C Programming", "Java", "JavaScript"] smallest_string = min(languages); print("The smallest string is:", smallest_string)6 và The smallest string is: C Programming8 của bạn

Với chức năng trợ giúp

The smallest number is: 2
49 tại chỗ, bạn có thể xác định các phiên bản tùy chỉnh của mình là
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8. Đi trước và thêm các chức năng sau vào cuối tệp
The smallest number is: 2
56 của bạn:

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
4

Trong đoạn mã này, trước tiên bạn nhập

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
18 và
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
17 từ mô -đun
The smallest number is: 2
46. Các chức năng này tương đương chức năng của các toán tử lớn hơn (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
60) và nhỏ hơn (
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
59), tương ứng. Ví dụ: biểu thức boolean
number = [3, 2, 8, 5, 10, 6]

smallest_number = min(number);

print("The smallest number is:", smallest_number)
61 tương đương với chức năng gọi
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
40. Bạn sẽ sử dụng các chức năng này để cung cấp đối số
The smallest number is: 2
46 cho
The smallest number is: 2
49 của bạn.

Giống như

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8,
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
45 và
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
46 lấy
The smallest number is: 2
40,
The smallest string is: C Programming
1 và
square = {2: 4, 3: 9, -1: 1, -2: 4}

# the smallest key

key1 = min(square)

print("The smallest key:", key1) # -2 # the key whose value is the smallest

key2 = min(square, key = lambda k: square[k])

print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
8 làm đối số và trả về các giá trị tối thiểu và tối đa, tương ứng. Để thực hiện tính toán, các chức năng này gọi
The smallest number is: 2
49 với các đối số cần thiết và với hàm so sánh thích hợp
The smallest number is: 2
46.

Trong

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
45, bạn sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
17 để tìm giá trị nhỏ nhất trong dữ liệu đầu vào. Trong
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
46, bạn sử dụng
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
18 để có được giá trị lớn nhất.

Nhấp vào phần Thu gọn bên dưới nếu bạn muốn lấy toàn bộ nội dung của tệp

The smallest number is: 2
56 của mình:

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
5

Mát mẻ! Bạn đã hoàn thành mã hóa các phiên bản của riêng mình là

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Python. Bây giờ hãy tiếp tục và cho họ một thử!

Sự kết luận

Bây giờ bạn đã biết cách sử dụng các hàm

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 tích hợp của Python để tìm các giá trị nhỏ nhất và lớn nhất trong một loạt hoặc trong một loạt hai hoặc nhiều đối số thông thường. Bạn cũng đã tìm hiểu về một vài đặc điểm khác của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 có thể làm cho chúng hữu ích trong chương trình hàng ngày của bạn.smallest and largest values in an iterable or in a series of two or more regular arguments. You also learned about a few other characteristics of
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 and
The smallest string is: C Programming
8 that can make them useful in your day-to-day programming.

Trong hướng dẫn này, bạn đã học được cách:

  • Tìm các giá trị nhỏ nhất và lớn nhất bằng cách sử dụng Python từ
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8, tương ứngsmallest and largest values using Python’s
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 and
    The smallest string is: C Programming
    8, respectively
  • Gọi
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với một điều duy nhất và với một số đối số thông thườngiterable and with several regular arguments
  • Sử dụng
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với chuỗi và từ điểnstrings and dictionaries
  • Tùy chỉnh hành vi của
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8 với
    The smallest string is: C Programming
    1 và
    square = {2: 4, 3: 9, -1: 1, -2: 4}
    
    # the smallest key
    

    key1 = min(square)

    print("The smallest key:", key1) # -2 # the key whose value is the smallest

    key2 = min(square, key = lambda k: square[k])

    print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
    8
    The smallest string is: C Programming
    1
    and
    square = {2: 4, 3: 9, -1: 1, -2: 4}
    
    # the smallest key
    

    key1 = min(square)

    print("The smallest key:", key1) # -2 # the key whose value is the smallest

    key2 = min(square, key = lambda k: square[k])

    print("The key with the smallest value:", key2) # -1 # getting the smallest value print("The smallest value:", square[key2]) # 1
    8
  • Feed Tolefersions và Trình tạo biểu thức vào
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 và
    The smallest string is: C Programming
    8comprehensions and generator expressions into
    languages = ["Python", "C Programming", "Java", "JavaScript"]
    

    smallest_string = min(languages);

    print("The smallest string is:", smallest_string)
    6 and
    The smallest string is: C Programming
    8

Ngoài ra, bạn đã mã hóa một số ít các ví dụ thực tế bằng cách sử dụng

languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 để tiếp cận các vấn đề trong thế giới thực mà bạn có thể gặp phải trong khi mã hóa. Bạn cũng là một phiên bản tùy chỉnh bằng văn bản của
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 và
The smallest string is: C Programming
8 trong Pure Python, một bài tập học tập đẹp giúp bạn hiểu logic đằng sau các chức năng tích hợp này.real-world problems that you might run into while coding. You’ve also a written custom version of
languages = ["Python", "C Programming", "Java", "JavaScript"]

smallest_string = min(languages);

print("The smallest string is:", smallest_string)
6 and
The smallest string is: C Programming
8 in pure Python, a nice learning exercise that helped you understand the logic behind these built-in functions.

Làm thế nào để bạn in tối đa và tối thiểu trong Python?

Python: Tìm số tối đa và tối thiểu từ một chuỗi các số..
Giải pháp mẫu :-.
Mã python: def max_min (dữ liệu): l = data [0] s = data [0] cho num trong dữ liệu: if num> l: l = num elif num
Trình bày bằng hình ảnh:.
Flowchart:.

Làm thế nào để bạn tìm thấy mức tối thiểu của một danh sách trong Python?

Hàm Inbuilt của Python cho phép chúng tôi tìm thấy nó trong một dòng, chúng tôi có thể tìm thấy mức tối thiểu trong danh sách bằng hàm min () và sau đó sử dụng hàm index () để tìm ra chỉ mục của phần tử tối thiểu đó.using the min() function and then use the index() function to find out the index of that minimum element.

Làm thế nào để bạn in tối thiểu hai số trong Python?

Để tìm mức tối thiểu của hai số đã cho trong Python, hãy gọi hàm tích hợp Min () và chuyển hai số làm đối số.Min () trả về nhỏ nhất hoặc tối thiểu của hai số đã cho.call min() builtin function and pass the two numbers as arguments. min() returns the smallest or the minimum of the given two numbers.

Max () làm gì trong Python?

Hàm python max () hàm tối đa () hàm trả về mục có giá trị cao nhất hoặc mục có giá trị cao nhất trong một số không thể điều chỉnh được.returns the item with the highest value, or the item with the highest value in an iterable.