In Python, how do you get the last
element of a list?
Thursday 28 December 2017
python - Getting the last element of a list
some_list[-1]
is the
shortest and most Pythonic.
In fact, you can do
much more with this syntax. The some_list[-n]
syntax gets the
nth-to-last element. So some_list[-1]
gets the last element,
some_list[-2]
gets the second to last, etc, all the way down to
some_list[-len(some_list)]
, which gives you the first
element.
You can also set list elements in this
way. For
instance:
>>>
some_list = [1, 2, 3]
>>> some_list[-1] = 5 # Set the last
element
>>> some_list[-2] = 3 # Set the second to last
element
>>> some_list
[1, 3,
5]
Note that getting a
list item by index will raise an href="https://docs.python.org/3/library/exceptions.html#IndexError"
rel="noreferrer">IndexError
if the expected item
doesn't exist. This means that some_list[-1]
will raise an
exception if some_list
is empty, because an empty list can't
have a last element.
php - file_get_contents shows unexpected output while reading a file
I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...
-
I have an app which needs a login and a registration with SQLite. I have the database and a user can login and register. But i would like th...
-
I would like to use enhanced REP MOVSB (ERMSB) to get a high bandwidth for a custom memcpy . ERMSB was introduced with the Ivy Bridge micro...
-
According to my understanding, and my calculator, cos(90 degrees) equals 0 . In my code, I have a funct...
No comments:
Post a Comment