איך זה עובד
tuple דומה לרשימה אך אינו ניתן לשינוי: point = (10, 20); x, y = point הוא פירוק. dict שומר זוגות מפתח־ערך: server = {"name": "dc1", "ip": "10.0.0.5"}. get(key, default) לא נכשל אם המפתח חסר; items() נותן זוגות למעבר בלולאה.
set שומר ערכים ייחודיים בלי סדר: set([1, 1, 2]) == {1, 2}. a & b — חיתוך, a | b — איחוד. מתאים לשאלה «אילו פורטים פתוחים בשני השרתים».
- ספרו תדירות מילים במשפט (split + dict).
- מחשבון דרך מילון פונקציות ops = {"+": add}.
- d["missing"] נותן KeyError; d.get("missing") מחזיר None.
- {} הוא dict ריק, לא set. set ריק: set().
