Negative Indexing
Sometimes, we want to move backward, i.e. starting with the very last symbol. Of course, we can count a number of symbols in a string, and then use it for our purposes. But it is a bit irrational, isn't it?
In Python, like for lists or tuples, we can access the very last element by using negative index -1
. With negative indexing, enumeration starts with 1 this time, i.e. the very last element has index -1
, the last but one -2
, and so on...
Note
You can reverse a string by using
[::-1]
. This indexation means start at the end of string, end at the start (index 0), and move with step -1 (backward).
Swipe to start coding
Given variable course
with the string String Manipulation in Python
. Your tasks are:
- Extract the capital P by using positive indexing.
- Extract the capital P by using negative indexing.
Hint: this string has 29 symbols, therefore the very last element has an index of 28.
Løsning
Tak for dine kommentarer!