【发布时间】:2021-02-12 11:09:10
【问题描述】:
我需要一个将"helloabcdabcababd" 转换为"hello" 的衬垫。基本上,它需要一个字符串或字符串列表,并使用 rsplit 来查找字符不是 a b c 或 d 的点,然后删除之后的所有内容。 rsplit() 有没有办法接受多个不同的字母?
我被困住了,这就是我目前拥有的
def cleaning_right(string):
print([i.rsplit(" ") for i in string.rsplit() if i not in ["a", "b", "c", "d"]])
【问题讨论】:
-
s.rstrip('abcd')? -
啊,这就是我要找的,太棒了!