如何将数据文件中的文本重新创建到Python上

如何将数据文件中的文本重新创建到Python上,python,Python,我想知道如何将存储在记事本数据文件中的文本重新创建回Python。e、 g...................................................................................................................我只想把句子打印出来,而不想把分配给它的数字打印出来。。为了将索引转换回句子,您可以将str.join与生成器表达式一起使用: 要了解为什么在str.join中使用列表理解优于使用生成器表达式,请

我想知道如何将存储在记事本数据文件中的文本重新创建回Python。e、 g...................................................................................................................我只想把句子打印出来,而不想把分配给它的数字打印出来。

。为了将索引转换回句子,您可以将
str.join
与生成器表达式一起使用:


要了解为什么在
str.join
中使用列表理解优于使用生成器表达式,请选中:

重新创建回python。。。这种“操作”的结果应该是什么?请给我们展示一个数据文件的代表性示例,以便我们向您展示如何读取它。还有,到目前为止你都试了些什么?你必须更加清楚。举一个这样一个文本文件的例子,说明“重新创建”是什么意思。字符串和数字存储在一个数据文件中。e、 所以“the”=1,“man”=2,“who”=3,“want”=4,“dolla”=5。我想要一个程序,它可以将存储在数据文件中的字符串打印到python上,这样就不会出现数字或括号。嗨,你能进一步解释一下“''.join([word_list[I-1]表示word_索引中的I])”。
>>> word_list = ["the", "man", "in","house"]
>>> word_index = [1, 2, 3, 1, 4]

>>> ' '.join([word_list[i-1] for i in word_index])
'the man in the house'