המרה לרשימה
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 6 מתוך 78.
אפשר להשתמש בפונקציה list() כדי להמיר אובייקטים שניתנים לאיטרציה, כמו tuples, מחרוזות או טווחים, לרשימות. הדבר שימושי לעבודה עם איברים בפורמט שניתן לשינוי.
המרת tuple לרשימה:
my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list) # [1, 2, 3]המרת מחרוזת מפצלת אותה לתווים בודדים:
my_string = "hello"
my_list = list(my_string)
print(my_list) # ['h', 'e', 'l', 'l', 'o']המרת טווח לרשימה נותנת את כל המספרים בבת אחת:
my_range = range(5)
my_list = list(my_range)
print(my_list) # [0, 1, 2, 3, 4]אפשר גם לבצע המרה לטיפוסים אחרים כמו set או dict, אבל נחקור אותם בהמשך. בינתיים, התמקדו ב־list() כדי לטפל בנתונים ולהמיר אותם בגמישות!
אתגר
קלהמר את הנתונים הבאים לרשימות באמצעות הפונקציה list():
- טאפל:
(10, 20, 30) - מחרוזת:
"python" - טווח:
range(1, 6)
הדפס את הרשימות שהתקבלו.
פלט לדוגמה:
[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]האתגר הזה מחזק את השימוש ב-list() כדי להמיר איטרביליים שונים לרשימות.
נסו בעצמכם
# כתבו כאן קודהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר Python אונליין