Python map() ฟังก์ชัน

ตัวอย่าง

คำนับความยาวของคำในtuple

def myfunc(n):
  return len(n)
x = map(myfunc, ('apple', 'banana', 'cherry'))

ตัวอย่างการทำงาน

คำนิยามและการใช้งาน

ฟังก์ชัน map() ทำงานฟังก์ชันที่กำหนดกับแต่ละรายการของ iterable โดยส่งรายการเป็นตัวอักษรที่ส่งไปยังฟังก์ชัน.

รูปแบบ

map(function, iterables)

ค่าตัวอักษร

ตัวอักษรประกาศ คำอธิบาย
function จำเป็นต้องมีฟังก์ชันที่ทำงานสำหรับแต่ละรายการ
iterable

จำเป็นต้องมีตัวแปร ลำดับ ชุดหรือวัตถุต่อเนื่อง

คุณสามารถส่งได้ทั้งหมด iterables ที่คุณอยาก แต่ต้องให้การทำงานของฟังก์ชันมีประมาณหนึ่งตัวอักษรสำหรับแต่ละ iterables.

คุณสามารถส่งได้ทั้งหมด iterables ที่คุณอยาก แต่ต้องให้การทำงานของฟังก์ชันมีประมาณหนึ่งตัวอักษรสำหรับแต่ละ iterables.

ตัวอย่างเพิ่มเติม

ตัวอย่าง

สร้างผลผลิตใหม่โดยส่งสองวัตถุที่สามารถวิเคราะห์ได้ส่งไปยังฟังก์ชัน:

def myfunc(a, b):
  return a + b
x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))

ตัวอย่างการทำงาน