# 计算列表中每个元素的平方 numbers = [1, 2, 3, 4, 5] squared_numbers = list(map(lambda x: x ** 2, numbers)) print(squared_numbers)# 输出:[1, 4, 9, 16, 25]
Ekspresi Lambda boleh menerima sebarang bilangan parameter dan boleh mengandungi berbilang ungkapan. Contoh berikut menunjukkan cara menggunakan ungkapan Lambda untuk mengira hasil tambah dua nombor:
# 计算两个数字的和 add = lambda x, y: x + y result = add(3, 4) print(result)# 输出:7
Ekspresi Lambda juga boleh menggunakan ungkapan bersyarat. Contoh berikut menunjukkan cara menggunakan ungkapan Lambda untuk menentukan sama ada nombor genap:
# 确定一个数字是否为偶数 is_even = lambda x: x % 2 == 0 print(is_even(10))# 输出:True print(is_even(7))# 输出:False
Ekspresi Lambda ialah alat yang sangat berkuasa yang boleh digunakan untuk memudahkan kod anda dan meningkatkan kebolehbacaannya. Jika anda menggunakan python, amat disyorkan agar anda mempelajaricara menggunakan ungkapan Lambda.
Ekspresi Lambda mempunyai kelebihan berikut:
Ekspresi Lambda juga mempunyai beberapa kelemahan, termasuk:
Ekspresi Lambda biasanya digunakan dalam situasi berikut:
Jika anda menggunakan Python, amat disyorkan agar anda mempelajari cara menggunakan ungkapan Lambda. Ungkapan Lambda ialah alat yang sangat berkuasa yang boleh digunakan untuk memudahkan dan meningkatkan kebolehbacaan kod anda.
Atas ialah kandungan terperinci Mulakan dengan ungkapan Python Lambda dalam satu minit: dari pemula hingga mahir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!