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'))

Chạy Ví Dụ

Đị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'))

Chạy Ví Dụ