Question
- Write a program to split a given string on hyphens and display each substring.
Given:
str1 = "Emma-is-a-data-scientist"
Expected Output:
Displaying each substring Emma is a data scientist
My attempt
- don't know what to do, look at the hint and it ask me to use split method
- After looking up the split syntax, my first try
Fail
str1 = "Emma-is-a-data-scientist" new_str = str1.split() print("Displaying each substring") for word in new_str: print(word)
- First, I thought that the split method will return a list, i can just iterate over it. However the output is still the original list Emma-is-a-data-scientist.
- Then I look to the syntax carefully, the split method is default to separate by whitespace and now there is no white space, so the separator needs to be "-".
Success
str1 = "Emma-is-a-data-scientist" new_str = str1.split("-") print("Displaying each substring") for word in new_str: print(word)
Exercise from Pynative
Top comments (0)