使用Python中的split()方法,可以按照已知的子字符串来拆分一个字符串。该方法通过将字符串按照指定的分隔符进行分割,将得到一个字符串列表。 例如,按照'and”和'or”来拆分字符串'apple and banana or peach”:
str = "apple and banana or peach"
substrings = ["and", "or"]
result = [s.strip() for subs in substrings for s in str.split(subs)]
print(result)
输出结果:
['apple', 'banana', 'peach']
这里使用列表解析以及strip()方法来去除多余的空格。
下一篇:按一组规则定义日期的列表