在Python中,如何在列表中的每个单词后面添加一个逗号以及一个长字符串?
例如,我有以下列表:在Python中,如何在列表中的每个单词后面添加一个逗号以及一个长字符串?,python,Python,例如,我有以下列表: mylist=['I am fabulous'] 我希望它看起来像这样: ['I, am, fabulous'] 您需要拆分并重新加入它 finallist = [ ", ".join(item.split(" ")) for item in mylist ] 您可以将空格字符替换为所需的字符 mylist=['I am fabulous'] mylist[0] = mylist[0].replace(' ', ', ') print mylist 如果你有一根
mylist=['I am fabulous']
我希望它看起来像这样:
['I, am, fabulous']
您需要拆分并重新加入它
finallist = [ ", ".join(item.split(" ")) for item in mylist ]
您可以将空格字符替换为所需的字符
mylist=['I am fabulous']
mylist[0] = mylist[0].replace(' ', ', ')
print mylist
如果你有一根像
my_sentence = 'I am fabulous'
您可以用,“
输出:
I, am, fabulous
你自己试过什么了吗?您的列表中可以有多个字符串吗?如果是,预期的结果是什么?如果字符串中已经有逗号怎么办?@MartijnPieters:是的,我试过了,我正在寻找答案。但它们都与Python无关。您谈到列表,但一个字符串的列表只是一个字符串,您是想得到一个单词列表还是一个用“,”替换空格的字符串,看起来像示例中的第二个字符串,但这是您真正想要的吗?
I, am, fabulous