לדלג לתוכן

1.3 מבני נתונים תרגול

עיצוב מחרוזות מתקדם

  • תשתמש בfornat string כדי ליצור הודעה מורכבת כלשהי.

פצל אותי

  • יצרו מחרוזת שמכילה משפט עם מספר רווחים ומילים, פצלו את המחרוזת לרשימה כך שכל מילה תהיה איבר ברשימה.
  • רמז: הסתכלו בפונקציות של מחרוזות (מוזמנים לעיין בהרצאה)
  • אחרכך, קחו את הרשימה שנוצרה והחזירו אותה למחרוזת.

מיון רשימות ומניפולציה

  • מיין רשימה של מילים בסדר אלפביתי ומחק את כל האיברים שחוזרים על עצמם והדפיס את התוצאה.
  • טיפ: הפונקציה set([3,5,2,2]) תמיר את הרשימה לסט והפונקציה list יכולה להמיר סט לרשימה.

מניפולציה על מילון

  • הדפס את המפתחות והערכים של מילון בנפרד.

חיתוך מתקדם

  • תשתמש בstep-based slicing כדי להפוך את הסדר של רשימה

יום בשבוע

  • שאל את המשתמש להכניס מספר בין 1 ל7 שמייצג יום בשבוע, ואז תדפיס להם את היום בהתבסס על המספר שהכניסו
  • רמז: אפשר להשתמש רק ברשימה כדי לפתור את הבעיה.