Group_by עזרה בהבנת שגיאה

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

 assert {3: [1, 2, 3,...], 4: [-1, 4]} == {3: [[1, 2, 3]... 4: [[-1, 4]]}   Differing items:   {3: [1, 2, 3, [3], [-99, 0, 3]]} != {3: [[1, 2, 3], [3], [-99, 0, 3]]}   {4: [-1, 4]} != {4: [[-1, 4]]}   Use -v to get the full diff

על הדוגמה זה עובד לי יופי

אתה מחזיר ערכים של רשימות בתוך רשימות - אתה אמור לקבל מילון שהערך value של כל key הוא רשימה אחת עם ערכים.

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

@aviadamar @koby

group_by(len, ["hi", "bye", "yo", "try"])   קלט:
{2: ['hi', 'yo'], 3: ['bye', 'try']}   פלט:

תכניס את הדוגמאות שהבודק מעלה לך בהערה ותראה אם זה עובר חלק.

אני לא מבין מה מפה הדוגמה ומה זה מה שאמור לצאת

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

אוקיי אנסה תודה רבה!