קבוצה שאיבריה הם האותיות הקטנות והגדולות באנגלית - מחברת 1

תגיות:

הצלחתי ב2 שורות להגיע לset שמורכב מהנ"ל - אבל שאני מדפיס אותו הוא יוצא לא מסודר. כל פעם לא מסודר - באותו הסדר. הגיוני?

כן, סט לא אמור להיות מסודר לפי היגיון כלשהו אלא הוא אוסף לא סדור של איברים ללא חזרות ואנחנו סבבה עם זה :slight_smile:

2 לייקים

נכון אבל לא מסודר כל פעם באותו סדר הדפסה מובלגן - מוזר!

סביר מאוד שיש היגיון באיך המחשב מסדר את המידע ולכן שיש חוקיות לאיך הוא מציג אותו :slight_smile:

להלן תשובה שים ענה לי פעם בנושא: (שאלתי בנוגע לעניין של למה מילון נכנס מסודר וקבוצה set לא)

התשובה היא שבניגוד למילון, שהחל מגרסה 3.6 מסודר דה יורה והחל מגרסה 3.7 מסודר דה פקטו ומבחינת התקן (לפי סדר ההכנסה למילון), set באמת לא מסודר.
מילון הוא סך הכל מימוש פייתוני עבור קונספט שנקרא hashmap, שבו באמת במקור אין סדר. המימוש של פייתון למילון משיג סדר כתוצר לוואי, ולאחרונה החליטו שזה מספיק סבבה כדי להכניס את זה כדרישה בתקן של פייתון.