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

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

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

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

לא…

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

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

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

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

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

יאפ :slightly_smiling_face:

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

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

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

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

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

2 לייקים

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

תודה :slight_smile:

כן, ישנה חשיבות לסדר השורות :slight_smile:

אוקי, האם צריך לשמור על הסדר המקורי ופשוט ״לחבר״?
לסדר לפי משהו אחר?

שים לב שבדוגמה שלך סדר השורות של הקובץ הראשון מתהפך (ולכן השאלה)

לא ראיתי איפה בדוגמה סדר השורות מתהפך ^^
כן, מה שאמרת

בקובץ 1 הid הראשון הוא a ואחריו 1
באחוד זה הפוך (תמונה מטה לנוחיותך)

מתנצלת על הקטנוניות, (ועל שאלת הקיטבג), רק מוודאת:
אם יש לי id שמופיע בשני הקבצים, אני יכולה להחליט לפי הסדר של איזה מהם אני הולכת?
לדוג׳:
id-ים של קובץ 1:
1
2
3

id-ים של קובץ 2:
5
1
4

id-ים של קובץ תוצר: (בחרתי לפי הקובץ הראשון)
1
2
3
5
4

אופציה ב׳:
5
1
4
2
3

לייק 1