下面有一个字符串
如果输入是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(',')]) + ')'