KwickClips Python · 43 sec · free
Which set method can crash on a missing item?
Short answer. remove() gives a KeyError.
How do you add many items to a set?
update().
Remember
| add: one item |
| update: many items |
| discard: safe delete |
| remove: key error if missing |
Remove or discard? One can crash. Add puts in one item. Update adds many. Discard of a missing item does nothing. Remove of a missing item gives a key error. Add one. Update many. Discard is safe. Remove can error.
This clip is from the full lesson: Sets and Set Operations — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels Python
More KwickClips from this lesson
Why is the length of {3, 1, 3, 2, 1} three?42 sec
Which operator finds items in both sets?46 sec
Why use a set instead of a list?43 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

