我想做点什么:
x = [" ","cats"]
def function(a):
a.split([any of the elements in x])
return a
我如何让Python接受x中的任何元素作为参数(因此它分为空格和猫)?
编辑:对不起,我应该指定:a应该是一个列表
(我真的很抱歉不清楚。)
输入 - a ="我非常爱猫#34; 预期产出 - [" I" ,"爱","所以" ,"很多"]
基本上,我希望它能为"执行分割功能。 "然后为猫#34;
答案 0 :(得分:0)
s = "I love cats so much"
x = [" ", "cats"]
for delim in x:
s = s.replace(delim, " ")
print s.split()
你正在制作一份新名单,没有任何一只猫。
答案 1 :(得分:0)
这是一种方式。不是最可读的方法,但完成工作。
import re
x = [" ", "cats"]
pattern = "|".join(x)
re.split(pattern, "I love cats very much")
答案 2 :(得分:0)
/system/etc/firmware/