Internally, Python caches small integers from -5 to 256 for faster access.Repeating a string in Python creates a new object each time due to immutability.Python lists over-allocate memory to minimize resizing operations.An empty tuple in Python uses less memory than an empty list.