Since tuples are immutable, we cannot modify the elements of the tuple once it is created. Now, let's see how to insert a new element into an existing tuple. Let's take 'x' as an existing tuple. Since 'x' cannot be modified, we have to create a new tuple 'y' with the newly inserted element.
First of all, copy the elements of 'x' from 0th position to pos-2 position into 'y' as:
y = x[0:pos-1]
Concatenate the new element to the new tuple 'y'.
y = y+new
Concatenate the remaining elements (from pos-1 till end) of x to the new tuple 'y'. The total tuple can be stored again with the old name 'x'.
x = y+x[pos-1:]