我在Python课上的作业遇到了麻烦。
给出了一个名为str_list的字符串列表。编写一个代码,该代码将创建一个名为split_str_list的新字符串列表,只要出现大写字母,就会将其拆分。它将通过以下规则完成:
不要拆分第一个或最后一个字符。
在任何其他情况下,您应该在大写字母出现的索引中拆分列表。大写字母将分配给下一个字符串(参见例如)
以前的问题在单词的开头都考虑过大写字母,但我需要知道何时以及如何将它们分开,即使它们位于单词的中间位置。
例如:
str_list = [“This”, “is”, “not a Red”, “”, “wine, but a white One”]
我应该得到:
split_str_list = [“This”, “is”, “not a ”, ”Red”, “”, “wine, but a white “, ”One”]