פייתון 2-7 list comprehension
TRANSCRIPT
![Page 1: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/1.jpg)
מבוא לתכנות מדעי
2חלק 9הרצאה
List Comprehension2016
Igor Kleiner ©
![Page 2: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/2.jpg)
המטר
List Comprehension-ללמוד מנגנון נוסף שמאפשר לייצר רשימות באופן טבעי
List Comprehension-לראות דוגמאות שונות ל
![Page 3: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/3.jpg)
רשימות תזכורת
רשימה היא מבנה נתונים•
שוניםאובייקטים מסוגיםשלסדרתהיארשימה•
[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•
רשימות להבדיל ממחרוזות ניתנות לשינוי•
![Page 4: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/4.jpg)
רשימות תזכורת
רשימה היא מבנה נתונים•
שוניםאובייקטים מסוגיםשלסדרתהיארשימה•
[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•
רשימות להבדיל ממחרוזות ניתנות לשינוי•
![Page 5: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/5.jpg)
List Comprehension
Listשלהמנגנון• Comprehension בפייתון מאפשר להגדיר רשימות באופן:טבעי כמו במתמטיקה
• X=[i: i>1, i is a natural number]
9עד 0-רשימת ריבועים של מספרים מ: דוגמא•
![Page 6: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/6.jpg)
List Comprehension
(0,1]ם מקטע ימספרים אקראי20רשימת של : דוגמא•
![Page 7: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/7.jpg)
List Comprehension + IF
כאשר בונים רשימהif-להיעזר באפשר•
![Page 8: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/8.jpg)
![Page 9: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/9.jpg)
![Page 10: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/10.jpg)
![Page 11: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/11.jpg)
List Comprehensionלפעמים נוח וטבעי להגדיר רשימה בעזרת מנגנון של
סיכום
![Page 12: פייתון 2-7 list comprehension](https://reader034.vdocuments.pub/reader034/viewer/2022042604/5877546f1a28ab84388b6dc3/html5/thumbnails/12.jpg)