String Slicing
What if we want to extract multiple symbols at once? Surely, we can extract them one by one, but it's a bit irrational, isn't it? Surely, it is irrational.
To do this, we can use slicing. Slice syntax allows us to extract a range of characters. To extract elements from starting index m to index n we use string[m:n+1]. Yes, note that the last index is not included, therefore if we want to extract the element with index 5 (for example) as the last we need to pass 6 as the next index after :.
We can also extract all the elements from a certain position till the end by leaving out the last index (like s[3:] will extract all the elements starting from index 3). The same logic applies if we leave out the first index - in this case, we will get all the elements to a specific one (like s[:5] will extract all the elements to index 4).
Swipe to start coding
Given variable course with the string String Manipulation in Python. Your tasks are:
- Extract all the elements starting from index 7 to index 18 (including both left and right boundaries).
- Extract all the elements starting from the index 20 (including the boundary).
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4.35
String Slicing
Glissez pour afficher le menu
What if we want to extract multiple symbols at once? Surely, we can extract them one by one, but it's a bit irrational, isn't it? Surely, it is irrational.
To do this, we can use slicing. Slice syntax allows us to extract a range of characters. To extract elements from starting index m to index n we use string[m:n+1]. Yes, note that the last index is not included, therefore if we want to extract the element with index 5 (for example) as the last we need to pass 6 as the next index after :.
We can also extract all the elements from a certain position till the end by leaving out the last index (like s[3:] will extract all the elements starting from index 3). The same logic applies if we leave out the first index - in this case, we will get all the elements to a specific one (like s[:5] will extract all the elements to index 4).
Swipe to start coding
Given variable course with the string String Manipulation in Python. Your tasks are:
- Extract all the elements starting from index 7 to index 18 (including both left and right boundaries).
- Extract all the elements starting from the index 20 (including the boundary).
Solution
Merci pour vos commentaires !
single