Rumah > Artikel > pembangunan bahagian belakang > Kuasai ungkapan Lambda Python dengan satu klik: Jadikan kod anda lebih elegan dan ringkas
Sintaks asas ungkapan Lambda ialah:
lambda arguments : expression
Antaranya, hujah ialah parameter ungkapan lambda, dan ungkapan ialah ungkapan ungkapan lambda.
Sebagai contoh, ungkapan lambda berikut mengira hasil tambah dua nombor:
lambda x, y: x + y
Ekspresi Lambda biasanya digunakan dalam senario berikut:
Berikut ialah beberapa kegunaan umum ungkapan Lambda:
sum = lambda x, y: x + y
is_equal = lambda x, y: x == y
to_upper = lambda s: s.upper()
numbers = list(range(1, 11))
Ekspresi Lambda boleh digunakan untuk mengoptimumkankod untuk menjadikannya lebih elegan dan ringkas. Contohnya, kod berikut menggunakan ungkapan lambda untuk mengoptimumkan kod yang mengira nilai maksimum dan minimum dalam senarai:
def max_min(nums): max_value = max(nums) min_value = min(nums) return max_value, min_value nums = [1, 2, 3, 4, 5] max_value, min_value = max_min(nums) print("最大值:", max_value) print("最小值:", min_value)
Kod di atas boleh dipermudahkan kepada bentuk berikut:
nums = [1, 2, 3, 4, 5] max_value, min_value = max(nums), min(nums) print("最大值:", max_value) print("最小值:", min_value)
Selepas menggunakan ungkapan Lambda, kod tersebut lebih ringkas dan lebih mudah difahami.
Ekspresi Lambda ialah alat yang berkuasa dalam python, yang boleh digunakan untuk memudahkan kod dan menjadikannya lebih elegan dan ringkas. Artikel ini memperkenalkan sintaks asas, senario penggunaan dan beberapa penggunaan biasa ungkapan Lambda dan menunjukkan cara menggunakan ungkapan Lambda untuk mengoptimumkan kod melalui contoh.
Atas ialah kandungan terperinci Kuasai ungkapan Lambda Python dengan satu klik: Jadikan kod anda lebih elegan dan ringkas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!