Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi min

王林
Lepaskan: 2023-11-04 17:01:01
asal
3124 orang telah melayarinya

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])
Salin selepas log masuk

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
Salin selepas log masuk
  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"
Salin selepas log masuk

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
Salin selepas log masuk
  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))  # 输出空格" "
Salin selepas log masuk
  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
Salin selepas log masuk
  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"
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan