首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何返回原始格式

如何返回原始格式
EN

Stack Overflow用户
提问于 2019-07-22 21:30:18
回答 1查看 75关注 0票数 0

我已经将文本文件的行分解成单独的单词,以检查它们是否在字典中。现在,我想返回/打印在同一行中的单词。

我已经试过编辑我的循环中的位置,因为我知道我已经把线分解了。我曾想过,也许我必须使用pop或删除功能。我不能使用交换函数。

代码语言:javascript
复制
def replace_mode(text_list,misspelling):
    for line in text_list:
        word = line.split(' ')
        for element in word:
            if element in misspelling.keys():
                print(misspelling[element], end=(' '))
            else:
                print(element, end=(' '))

它是用一行印刷的:

“乔和他的家人前几天去了动物园,动物园里有许多动物,包括一只大象,大象太戏剧化了,尽管它们在乔离开动物园后走来走去。”

我希望处理后的文本回到原来的格式(4行):

乔和他的家人前几天去了动物园 这只动物园有许多动物,包括一只小动物。 不过,这个浪头太戏剧化了。 他们走来走去之后,乔离开了佐治亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-22 21:33:51

在上一条print(element, end=(' '))语句之后,将该行添加到与for element in word:相同的缩进级别

代码语言:javascript
复制
print()

这将在每个原始行的末尾打印一个换行符,在处理完该行中的每个单词之后,然后再转到下一行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57153997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档