Classify the None-sentinel pattern when a function creates a new list for None and otherwise uses the received object. Which statements are true? Select all that apply.
Explanation
An omitted argument represented by None triggers creation of a fresh list during that call, preventing accidental sharing between omitted calls. An explicitly supplied list remains the caller's object; None does not secretly turn into one persistent mutable container.