Step 1: Understanding the Concept:
In Python, an object is "immutable" if its value cannot be changed after it is created.
Step 2: Detailed Explanation:
- List: Mutable. You can append, remove, or change elements using index assignment (e.g., \( a[0] = 10 \)).
- Dictionary: Mutable. You can add new key-value pairs or update existing ones.
- Set: Mutable. You can add or remove items from a set.
- Tuple: Immutable. Once a tuple is created (e.g., \( t = (1, 2) \)), you cannot modify its contents. Attempting to do so results in a TypeError.
Step 3: Final Answer:
The Tuple is the only immutable data type among the options provided.