在Python中关于字符串的家庭作业的困难

时间:2017-11-02 15:21:39

标签: python string list letter

我在Python课上的作业遇到了麻烦。

给出了一个名为str_list的字符串列表。编写一个代码,该代码将创建一个名为split_str_list的新字符串列表,只要出现大写字母,就会将其拆分。它将通过以下规则完成:

  1. 不要在没有大写字母的情况下拆分列表
  2. 不要拆分第一个或最后一个字符。

  3. 在任何其他情况下,您应该在大写字母出现的索引中拆分列表。大写字母将分配给下一个字符串(参见例如)

  4. 以前的问题在单词的开头都考虑过大写字母,但我需要知道何时以及如何将它们分开,即使它们位于单词的中间位置。

    例如:

    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”]
    

0 个答案:

没有答案