תרגול נוסף (נוסף): שבוע 3

תגיות:

6 לייקים

התבלבלת באשכול :stuck_out_tongue:

לייק 1

זה אומר שבמימוש אין צורך שה"ID" תהיה העמודה הראשונה גם?

לגבי תרגיל 2:
“כתבו פונקציה המקבלת נתיב לקובץ טקסטואלי, ומחזירה את 5 המילים הנפוצות ביותר בקובץ.”

הצלחתי לחשוב על פתרון ע"י יצירת מספר רשימות והשוואה בניהן אבל אני מצליח להשיג את המטרה אחרי מספר שלבים שניתן לחלק למספר פונקציות.
פספסתי את כוונת המשורר ויש דרך יותר אלגנטית בפונקציה אחת כדי למצוא את חמשת המילים הכי ארוכות?
או שזה בסדר לפרש “פונקציה” כ"פונקציות" למען הסדר והבהירות של הקוד.
(אם כבר שאלו את זה פשוט תפנו אותי לשם…)

אפשר מתוך פונקציה מסוימת לקרוא להרבה פונקציות

מה שהייתי צריך לשמוע…
תודה

יש אפשרות להשתמש במשהו שלא למדנו כדי להוריד כפילויות בתרגיל של csv?

לא…

לא הבנתי איזה תרגיל זה תרגיל 1 ואיזה תרגיל זה 3, ואם לא הגשתי את הבדיקות של האיקס עיגול, אז אני מגיש רק את 1 נכון?

תרגיל 1 הוא התרגיל שכתוב לידו “1”. וכן

שאלה:
מדוע זה קורה ?
image

פנה למחברת 3.5 :slight_smile:

כאילו הפעולה של ההכפלה מייצרת בעצם את אותה הרשימה שמצביעה לאותו מקום ?

יאפ :slightly_smiling_face:

יש דרך מהירה (לא דרך לולאות) ליצור רשימה של רשימות ריקות בלי להגיע לכפילות הזו ?
אני לא מאמין שבזבזתי על זה כמעט שעה

יכול להיות רלוונטי באותו הקשר

את צריכה להחזיר אחורה אתה הסמן כדי שיקרא שוב את כל הקובץ מהתחלה לפני הקריאה השניה:
popular_words.seek(0)

בדוגמה שהדבקת פה בשורה הראשונה הוא קורא רק את השורה הראשוה, הסמן נשאר בסוף של שורה זו ולאחר מכן הוא קורא את שאר הקובץ עם READ. אין פה החזרה אחורה של הסמן כמו ש- @linoy רוצה.

להבנתי אפשר פשוט ליצור את הקבצים ידנית באקסל, רק את האיחוד ויצירת הקובץ השלישי החדש צריך לעשות בקוד

2 לייקים

היי,
האם ב csv יש חשיבות לסדר השורות בקובץ התוצר, למעט שמירה על השורה הראשונה כשמות העמודות?

תודה :slight_smile: