Hàm map () trong Python
Thí dụ
Tính độ dài của mỗi từ trong bộ mã:
def myfunc(n):
return len(n)
x = map(myfunc, ('apple',
'banana', 'cherry'))
Định nghĩa và Cách sử dụng
Hàm map()
thực thi một chức năng được chỉ định cho từng mục trong một tệp có thể lặp lại. Mục được gửi đến hàm dưới dạng một tham số.
Cú pháp
map(function, iterables)
Giá trị tham số
Parameter | Description |
---|---|
function | Required. The function to execute for each item |
iterable | Required. A sequence, collection or an iterator object. You can send as many iterables as you like, just make sure the function has one parameter for each iterable. |
Các ví dụ khác
Thí dụ
Tạo hoa quả mới bằng cách gửi hai đối tượng có thể lặp lại vào hàm:
def myfunc(a, b):
return a + b
x = map(myfunc, ('apple', 'banana',
'cherry'), ('orange', 'lemon', 'pineapple'))