如果与其他字符一起存在,如何添加字符串



下面有一个字符串

如果输入是Test,则输出是('*Test*')

如果输入是'Test,Test1',则输出是('*Test*','*Test1*')

如果输入是'Test,Test1,Test2',则输出是('*Test*','*Test1*','*Test2*')

输入将用任意数量的逗号分隔

  • 输入是用,分隔的字符串
  • 我需要在每个字符串的开头和结尾插入*

这实际上取决于您可以假设字符串具有的结构。它似乎是用逗号分隔的单词。如果真的总是这样,我会做一些类似的事情:

s = '(Test,Test1)'
output = '(' + ','.join([f'*{word}*' for word in s[1:-1].split(',')]) + ')'

最新更新