如何将单个单词合并为一个lin

2024-06-01 05:31:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我做了以下工作:

  1. 打开的文件
  2. 拆分为列表
  3. 使用for循环进行反向循环
  4. 输出如下:

# I am interested in position Dualer Master (w/m) im Bereich "Next Generation B2B

B2B
Generation
"Next
Bereich
im
(w/m)
Master
Dualer
position
in
interested
am
I

现在我需要把这些单独的单词重新组合成一行,有什么帮助吗?你知道吗

下面是我的代码:

fh = open('new.txt', 'r')
for file in fh :
    line = file.split()
    for word in reversed(line):
        print(word)

Tags: inmasterforlinepositionamgenerationfile
1条回答
网友
1楼 · 发布于 2024-06-01 05:31:51

您的代码可以生成如下输出:

B2B
Generation
"Next
Bereich
im
(w/m)
Master
Dualer
position
in
interested
am
I

通过格式化print函数,可以重新合并输出。就像

fh = open('new.txt', 'r')
for file in fh :
    line = file.split()
    for word in reversed(line):
        print(word, end=' ')

如果你想让这个字符串重复使用,你可以加入单词。 完整代码

fh = open('new.txt', 'r')
oneLineString = ''
for file in fh :
    line = file.split()
    for word in reversed(line):
        print(word)
        oneLineString+= (word + " ")
print(oneLineString)

输出:

B2B
Generation
"Next
Bereich
im
(w/m)
Master
Dualer
position
in
interested
am
I
B2B Generation "Next Bereich im (w/m) Master Dualer position in interested am I 

相关问题 更多 >