Python เบื้องต้น: การเขียนฟังก์ชัน
Hugo Bowne-Anderson
Instructor
raise_to_power = lambda x, y: x ** y
raise_to_power(2, 3)
8
ฟังก์ชัน map รับอาร์กิวเมนต์สองตัว: map(func, seq)
map() จะนำฟังก์ชันไปใช้กับทุกองค์ประกอบในลำดับ
nums = [48, 6, 9, 21, 1]
square_all = map(lambda num: num ** 2, nums)
print(square_all)
<map object at 0x103e065c0>
print(list(square_all))
[2304, 36, 81, 441, 1]
Python เบื้องต้น: การเขียนฟังก์ชัน