gpt4 book ai didi

python - 如何将字符串拆分为单词和空格?

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:41 25 4
gpt4 key购买 nike

我想拆分一个 string = ['O little forests,'] 以便输出包括单词和空格,最后一个逗号附加到最后一个单词。所需的输出应该如下所示:

output = ['O', ' ', 'little', ' ', 'forests,']

我能够使用 line.split() 将给定的字符串拆分为一个单词列表,其中排除了空格。我欢迎你的建议!

最佳答案

你可以使用 groupby :

from itertools import groupby

sentence = 'O little forests'

result = [''.join(v) for k, v in groupby(sentence, key=str.isspace)]
print(result)

输出

['O', ' ', 'little', ' ', 'forests']

关于python - 如何将字符串拆分为单词和空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52989875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com