Tổng cộng:
Hàm map() trong Python
Đăng bởi vàoVí dụ 1: map() hoạt động như thế nào?
def binhphuong(n):
return n*n
# viet boi tocvietthat.com
number = (5, 10, 15, 20)
ketqua = map(binhphuong, number)
# chuyen map object thanh list
print(list(ketqua))
Khi bạn chạy chương trình, output trả về sẽ là: [25, 100, 225, 400]
Ví dụ 2: Cách sử dụng hàm lambda với map()
# viet boi tocvietthat.com
number = (5, 10, 15, 20)
result = map(lambda x: x*x, number)
# chuyen map object thanh list
sobinhphuong = list(result)
print(sobinhphuong)
Khi bạn chạy chương trình, output trả về sẽ là: [25, 100, 225, 400]
Ví dụ 3: Truyền nhiều tham số iterator vào map() sử dụng lambda
num1 = [4, 5, 6]
num2 = [5, 6, 7]
result = map(lambda n1, n2: n1+n2, num1, num2)
print(list(result))Khi bạn chạy chương trình, output trả về sẽ là: [9, 11, 13]
Comments
Post a Comment