שאלה של הפוקימון מחברת 2

ואלה נתקעתי בשאלה הזאת, ניסיתי לעשות:
pokemons = pokemons.split(“Generation”) + pokemons.split(“Legendary”) + pokemons.split(“Total”)
pokemons[:1]
אבל הבנתי שזה לא נכון, יש מצב לעזרה?

נוי תנסי/ה להבין מה הפונקציה split עושה איך היא עובדת. אפילו תנסי/ה על מקטע קוד אחר לגמרי וקטן רק כדי להבין איך זה עובד.

בן,
חושב שהבנתי? היא מעלימה את מה שאכניס בסוגריים? ותחזיר בתמורה למשהו?
בכל מקרה אשמח להסברה יותר מפרטת לגבי הsplit וגם לגבי איך לפתור תתרגיל הזה שאוכל להתקדם כבר הלאה

ספליט בגדול לוקחת מחרוזת ומפרקת אותה לרשימה שכל איבר ברשימה הוא חלק מהמחרוזת המקורית.

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

למשל אם היה לי aviad:amar ואמרתי לו לעשות ספליט עבור (״:״) אז פייטון יתחיל לחתוך את האותיות וברגוע שהוא יגיע ל : הוא יעצור יכניס את כל המילה שהוא ״צבר״ במקרה הזה aviad לתא ברשימה ואז יעבור את ה : ויתחיל שוב עד שיגיע שוב ל :.

במקרה הזה אין עוד : אז הוא ימשיך לחתוך עד הסוף ויכניס את זה לרשימה. משמע בסוך אקבל רשימה שבה שני איברים aviad ו amar

אז איך אני פותר את התרגיל הזה??

עזרה בבקשה? אני תקוע על התרגיל הזה יומיים כבר