I’m trying to multiply in a list but I’m getting an error in my code.

Here is the problem:

Create a function named

`double_index`

that has two parameters: a list named`lst`

and a single number named`index`

. The function should return a new list where all elements are the same as in`lst`

except for the element at`index`

. The element at`index`

should be double the value of the element at`index`

of the original`lst`

. If`index`

is not a valid index, the function should return the original list. For example, the following code should return`[1,2,6,4]`

because the element at index`2`

has been doubled:

```
double_index([1, 2, 3, 4], 2)
```

Here is my code:

```
#Write your function here
def double_index(lst, index):
new_lst = lst[index]
double_index = index * 2
return new_lst[double_index]
#Uncomment the line below when your function is done
print(double_index([3, 8, -10, 12], 2))
```

Do I need to use slice my list in order multiply it? I feel like using the multiplication operator would suffice.