Insert an element at a specific index in a list and return the updated list
insert, list, python, python-2.7
Solution
The shortest I got: `b = a[:2] + [3] + a[2:]`
>>>
>>> a = [1, 2, 4]
>>> print a
[1, 2, 4]
>>> b = a[:2] + [3] + a[2:]
>>> print a
[1, 2, 4]
>>> print b
[1, 2, 3, 4]
Problem
I have this: ``` >>> a = [1, 2, 4] >>> print a [1, 2, 4] >>> print a.insert(2, 3) None >>> print a [1, 2, 3, 4] >>> b = a.insert(3, 6) >>> print b None >>> print a [1, 2, 3, 6, 4] ``` Is there a way I can get the updated list as the result, instead of updating the original list in place?