Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Array: Insert with negative index [duplicate]

Tags:

python

-1 is not inserting the "hello" at the last index of the array

If I have an array, x:

>>> x = [1, 2, 3] then
>>> x.insert(-1, "hello")
>>> print(x)
[1, 2, 'hello', 3]

Why -1 is not inserting the "hello" at the last index of the array? As -1 index is refered to the last item of the list, so I was expecting:

[1, 2, 3, "hello"]

like image 357
nilesh Avatar asked Dec 26 '18 13:12

nilesh


1 Answers

Running help on method will usually give you the answer for these kind of questions:

help(list.insert)
#Help on method_descriptor:
#
#insert(self, index, object, /)
#    Insert object before index.
like image 50
zipa Avatar answered Nov 02 '22 23:11

zipa