Upload
igor-kleiner
View
80
Download
5
Embed Size (px)
Citation preview
מבוא לתכנות מדעי
2חלק 9הרצאה
List Comprehension2016
Igor Kleiner ©
המטר
List Comprehension-ללמוד מנגנון נוסף שמאפשר לייצר רשימות באופן טבעי
List Comprehension-לראות דוגמאות שונות ל
רשימות תזכורת
רשימה היא מבנה נתונים•
שוניםאובייקטים מסוגיםשלסדרתהיארשימה•
[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•
רשימות להבדיל ממחרוזות ניתנות לשינוי•
רשימות תזכורת
רשימה היא מבנה נתונים•
שוניםאובייקטים מסוגיםשלסדרתהיארשימה•
[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•
רשימות להבדיל ממחרוזות ניתנות לשינוי•
List Comprehension
Listשלהמנגנון• Comprehension בפייתון מאפשר להגדיר רשימות באופן:טבעי כמו במתמטיקה
• X=[i: i>1, i is a natural number]
9עד 0-רשימת ריבועים של מספרים מ: דוגמא•
List Comprehension
(0,1]ם מקטע ימספרים אקראי20רשימת של : דוגמא•
List Comprehension + IF
כאשר בונים רשימהif-להיעזר באפשר•
List Comprehensionלפעמים נוח וטבעי להגדיר רשימה בעזרת מנגנון של
סיכום