What is len({1, 2, 2, 3, 3, 3})?
Options
- 6
- 3 (Correct option)
- 1
- TypeError
Answer
3
Why
A set keeps only unique values, so duplicates are dropped: {1, 2, 3}, which has length 3.
Sets are also very fast to check membership (x in s).
Common trick: list(set(items)) removes duplicates (but does not keep the order).
Remember
Set = unique values, fast lookups.