למד כיצד להפיק את המרב מפונקציית map() ב-Python. למד לפשט את הטיפול ברשימה ולהחיל המרות יעילות על ערכות נתונים בקלות ובאלגנטיות.

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

ערכת לימוד קשורה - פייתון

בדף זה, אנו מציעים גישה מהירה לרשימת הדרכות הקשורות לפייתון.

מהי הפונקציה מפה?

הפונקציה MAP ב- Python משמשת להחלת פונקציה נתונה על כל פריט של איטרביל אחד או יותר, כגון רשימות. הוא מחזיר איטרטור שמניב את התוצאות, ומציע דרך תמציתית לבצע פעולות בכל הפריטים באיטרטור ללא לולאות מפורשות.

מדוע כדאי להשתמש בפונקציה Map?

הפונקציה MAP מועילה מכיוון שהיא מאפשרת יישום יעיל של פעולה ספציפית לכל פריט בתוך איטרציה, כגון רשימה, ללא צורך בקידוד ידני של לולאה. זה לא רק משפר את קריאות הקוד אלא גם מקדם סגנון תכנות תמציתי ואלגנטי יותר.

כיצד פועלת הפונקציה MAP?

הפונקציה MAP ב- Python פועלת על-ידי לקיחת פונקציה ואיטרביל אחד או יותר כקלט. לאחר מכן הוא מחיל את הפונקציה על כל רכיב מתאים מהאיטרבלים ומחזיר איטרטור שמניב את התוצאות. אם עוברים איטרבילים מרובים, המפה תניב צבעונים המכילים את הרכיבים מאיטרבלים של הקלט. זה מאפשר טרנספורמציה יעילה של נתונים ללא צורך בלולאות מפורשות, שיפור פשטות הקוד וקריאות.

ערכת לימוד Python - שימוש בפונקציה MAP

צור רשימה.

Copy to Clipboard

צור פונקציה.

Copy to Clipboard

השתמש בפונקציה MAP כדי להחיל את הפונקציה על כל פריט ברשימה.

Copy to Clipboard

המר את אובייקט המפה לרשימה.

Copy to Clipboard

הדפס את התוצאה.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

הנה סקריפט Python המלא.

Copy to Clipboard

בדוגמה שלנו, אנו מגדירים את הפונקציה TO_UPPERCASE להמרת מחרוזות לאותיות רישיות. לאחר מכן אנו מחילים פונקציה זו על כל פריט מרשימה באמצעות הפונקציה MAP.

מסקנה

הפונקציה MAP בפייתון מפשטת את המרת הנתונים, ומציעה גישה יעילה להחלת פונקציות על איטרבילים, שיפור קריאות הקוד והפחתת הצורך בלולאות מפורשות.