Rumah >pembangunan bahagian belakang >Tutorial Python >Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi min

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi min

王林
王林asal
2023-11-04 17:01:013226semak imbas

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi min

Pengenalan kepada fungsi Python: Penggunaan dan contoh fungsi min

Fungsi min ialah salah satu fungsi terbina dalam dalam Python, dan fungsinya adalah untuk mengembalikan nilai minimum antara parameter yang diberikan. Penggunaan dan contoh fungsi min akan diperkenalkan secara terperinci di bawah, dan contoh kod akan diberikan.

1. Penggunaan asas fungsi min

Penggunaan asas fungsi min adalah seperti berikut:

min(iterable, *[, default=obj, key=func])

Antaranya, iterable adalah parameter yang diperlukan, menunjukkan objek boleh lelar untuk dibandingkan; diikuti dengan berbilang parameter kata kunci, Antaranya, hanya lalai dan kunci yang biasa digunakan.

  1. parameter lalai

parameter lalai menunjukkan nilai lalai yang harus dikembalikan oleh fungsi min apabila iterable kosong Jika nilai ini tidak dinyatakan, pengecualian ValueError akan dilemparkan terus. Contohnya:

nums = []
min(nums, default=0)  # 返回默认值0
  1. parameter kunci

parameter kunci mewakili fungsi yang akan digunakan pada setiap elemen supaya ia boleh dibandingkan berdasarkan nilai pulangan fungsi. Contohnya:

fruits = ["apple", "banana", "orange", "watermelon"]
min(fruits, key=len)  # 返回长度最小的水果名"apple"

2. Contoh fungsi min

  1. Dapatkan nilai minimum dalam senarai

Apabila anda perlu mendapatkan nilai minimum dalam senarai, anda boleh menggunakan fungsi min secara langsung, seperti yang ditunjukkan di bawah:

nums = [5, 3, 1, 7, 9, 2, 4]
print(min(nums))  # 输出1
  1. Dapatkan aksara Nilai minimum kod ASCII dalam rentetan

Anda boleh memisahkan rentetan kepada setiap aksara dan menukarnya kepada kod ASCII sebagai perbandingan untuk mendapatkan nilai minimum kod ASCII dalam rentetan, seperti yang ditunjukkan di bawah:

string = "hello world"
print(min(string))  # 输出空格" "
  1. Dapatkan nilai minimum mengikut atribut tertentu dalam senarai

Apabila anda perlu mendapatkan nilai minimum mengikut atribut tertentu dalam senarai objek tersuai, anda boleh menggunakan parameter utama untuk menentukan perbandingan mengikut atribut, seperti yang ditunjukkan di bawah:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return self.name

people = [Person("Tom", 20),
          Person("Jerry", 18),
          Person("Adam", 22)]
print(min(people, key=lambda x: x.age))  # 输出年龄最小的Jerry
  1. Dapatkan kunci yang sepadan dengan nilai minimum dalam kamus

Apabila anda perlu mendapatkan kunci yang sepadan dengan nilai minimum dalam kamus, anda boleh menggunakan parameter kunci untuk menentukan perbandingan mengikut nilai, seperti yang ditunjukkan di bawah:

dict_data = {"a": 3, "b": 1, "c": 5, "d": 4}
print(min(dict_data, key=dict_data.get))  # 输出值最小的键"b"

Di atas adalah pengenalan kepada fungsi Python min dan Contoh, harap ia membantu semua orang.

Atas ialah kandungan terperinci Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi min. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn