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).
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 4.35
String Slicing
Scorri per mostrare il 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).
Soluzione
Grazie per i tuoi commenti!
single