12
מבוא לתכנות מדעי הרצאה9 חלק2 List Comprehension 2016 Igor Kleiner ©

פייתון 2-7 list comprehension

Embed Size (px)

Citation preview

Page 1: פייתון 2-7 list comprehension

מבוא לתכנות מדעי

2חלק 9הרצאה

List Comprehension2016

Igor Kleiner ©

Page 2: פייתון 2-7 list comprehension

המטר

List Comprehension-ללמוד מנגנון נוסף שמאפשר לייצר רשימות באופן טבעי

List Comprehension-לראות דוגמאות שונות ל

Page 3: פייתון 2-7 list comprehension

רשימות תזכורת

רשימה היא מבנה נתונים•

שוניםאובייקטים מסוגיםשלסדרתהיארשימה•

[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•

רשימות להבדיל ממחרוזות ניתנות לשינוי•

Page 4: פייתון 2-7 list comprehension

רשימות תזכורת

רשימה היא מבנה נתונים•

שוניםאובייקטים מסוגיםשלסדרתהיארשימה•

[]-ושלואינדקסבעזרתברשימהמסויםלאיברלגשתאפשר•

רשימות להבדיל ממחרוזות ניתנות לשינוי•

Page 5: פייתון 2-7 list comprehension

List Comprehension

Listשלהמנגנון• Comprehension בפייתון מאפשר להגדיר רשימות באופן:טבעי כמו במתמטיקה

• X=[i: i>1, i is a natural number]

9עד 0-רשימת ריבועים של מספרים מ: דוגמא•

Page 6: פייתון 2-7 list comprehension

List Comprehension

(0,1]ם מקטע ימספרים אקראי20רשימת של : דוגמא•

Page 7: פייתון 2-7 list comprehension

List Comprehension + IF

כאשר בונים רשימהif-להיעזר באפשר•

Page 8: פייתון 2-7 list comprehension
Page 9: פייתון 2-7 list comprehension
Page 10: פייתון 2-7 list comprehension
Page 11: פייתון 2-7 list comprehension

List Comprehensionלפעמים נוח וטבעי להגדיר רשימה בעזרת מנגנון של

סיכום

Page 12: פייתון 2-7 list comprehension