1.3 מבני נתונים תרגול
עיצוב מחרוזות מתקדם
- תשתמש בfornat string כדי ליצור הודעה מורכבת כלשהי.
פצל אותי
- יצרו מחרוזת שמכילה משפט עם מספר רווחים ומילים, פצלו את המחרוזת לרשימה כך שכל מילה תהיה איבר ברשימה.
- רמז: הסתכלו בפונקציות של מחרוזות (מוזמנים לעיין בהרצאה)
- אחרכך, קחו את הרשימה שנוצרה והחזירו אותה למחרוזת.
מיון רשימות ומניפולציה
- מיין רשימה של מילים בסדר אלפביתי ומחק את כל האיברים שחוזרים על עצמם והדפיס את התוצאה.
- טיפ: הפונקציה
set([3,5,2,2]) תמיר את הרשימה לסט והפונקציה list יכולה להמיר סט לרשימה.
מניפולציה על מילון
- הדפס את המפתחות והערכים של מילון בנפרד.
חיתוך מתקדם
- תשתמש בstep-based slicing כדי להפוך את הסדר של רשימה
יום בשבוע
- שאל את המשתמש להכניס מספר בין 1 ל7 שמייצג יום בשבוע, ואז תדפיס להם את היום בהתבסס על המספר שהכניסו
- רמז: אפשר להשתמש רק ברשימה כדי לפתור את הבעיה.