110 of 151 menu

Hàm map

Hàm map trả về một đối tượng có thể lặp đã được thay đổi sau khi áp dụng một hàm chỉ định cho nó. Ở tham số đầu tiên, chúng ta chỉ định hàm callback sẽ được áp dụng cho từng phần tử. Ở tham số thứ hai - là đối tượng để duyệt.

Kết quả của nó, hàm trả về một đối tượng có thể lặp đặc biệt. Nó có thể được chuyển đổi thành danh sách bằng cách sử dụng hàm list.

Cú pháp

map(hàm, đối tượng để lọc)

Ví dụ

Hãy sử dụng hàm map để bình phương mỗi phần tử trong danh sách của chúng ta:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Kết quả thực thi mã:

[4, 9, 36, 64, 225]

Ví dụ

Và bây giờ hãy áp dụng hàm map cho một tuple và xuất kết quả dưới dạng danh sách:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Kết quả thực thi mã:

[4, 10, 14, 16]

Xem thêm

  • hàm filter,
    dùng để lọc các đối tượng có thể lặp
  • hàm zip,
    dùng để duyệt các tuple
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối