>>> split=['((((a','b','+b']
>>> [ (w[1:] if w.startswith((' ','!', '@', '#', '$', '%', '^', '&', '*', "(", ")", '-', '_', '+', '=', '~', ':', "'", ';', ',', '.', '?', '|', '\\', '/', '<', '>', '{', '}', '[', ']', '"')) else w) for w in split]
['(((a','b','b']
我希望得到 ['a', 'b', 'b']
。
我想创建一个重复函数来重复命令。我要清除所有以'('
开头的内容,假设我的分割线更长,我也想清除所有单词前面的(((
。我不使用replace
,因为它会改变单词中间的'('
。
例如,如果'('
在一个单词中间,比如'aa(aa'
,我不想改变它。