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.
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
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
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
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)) # 输出空格" "
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
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!