Hàm map() trong Python
Ví Dụ
Tính độ dài của mỗi từ trong tập hợp:
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 hiện hàm chỉ định cho mỗi mục trong iterable. Mục được gửi làm tham số vào hàm.
Ngữ Pháp
map(function, iterables)
Giá Trị Tham Số
Tham Số | Mô Tả |
---|---|
function | Bắt Buộc. Hàm được thực hiện cho mỗi mục. |
iterable |
Bắt Buộc. Đối tượng chuỗi, bộ hoặc bộ sưu tập. Bạn có thể gửi bất kỳ số lượng đối tượng có thể lặp lại nào, chỉ cần đảm bảo rằng hàm có một tham số cho mỗi đối tượng có thể lặp lại. Bạn có thể gửi nhiều đối tượng có thể lặp lại bao nhiêu tùy thích, chỉ cần đảm bảo rằng hàm có một tham số cho mỗi đối tượng có thể lặp lại. |
Các ví dụ thêm
Ví Dụ
Tạo ra các loại trái cây 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'))