我想知道如何将存储在记事本中的数据文件中的文本重新创建回Python。例如[“the”,“man”,“in”,“house”] [1,2,3,4],所以“the”= 1等。我只打印出这个句子,而不是指定的数字到它。如何从数据文件重新创建文本到Python
-1
A
回答
1
你必须从单词列表遍历索引列表,访问i-1
日(指数从0开始)值。为了将指标转换回一句,你可以使用str.join
与发电机表达:为什么使用列表理解比str.join
使用发电机表达更好
>>> 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'
要知道,检查:List comprehension vs generator expression's weird timeit results?
+0
嗨,你能进一步解释“””。加入([WORD_LIST [I-1]我在word_index])”。 –
相关问题
- 1. 如何从本地csv文件创建一个python数据集?
- 2. 从数据文件重新创建ddf文件(Pervasive SQL)
- 3. 如何从文本文件创建python/numpy数组?
- 4. Python:如何从文本文件创建点形状文件
- 5. 如何从备份文件(ora文件)重新创建oracle 9i数据库
- 6. 重新创建输出文本文件
- 7. 从Python文本文件创建xml树
- 8. 从文本文件创建Python字典
- 9. 如何从文本文件创建数据帧
- 10. 如何使用python创建新文件
- 11. 如何用自己的数据集重新创建.pb文件
- 12. 如何从Python创建PDF文件,包括图像和文本?
- 13. 如何从python中的用户输入创建文本文件?
- 14. 如何从Python 3.5.2中的文本文件创建平均值?
- 15. 从Python中的txt文件创建新的sqlite数据库表
- 16. 如何创建在python中创建的数据的csv文件
- 17. 从文本文件数据创建数据库表
- 18. 从php文本文件读取数据并创建数据库
- 19. 如何从Python中的csv文件创建SQL数据库
- 20. 如何使用Python从MongoDB tweet数据库创建.csv文件
- 21. 如何从Python中的现有CSV文件创建数据框
- 22. Sqlite3从转储文件重新创建空数据库
- 23. 如何从纯python创建yaml文件?
- 24. 在R中,如何从分割数据的文本文件创建数据框?
- 25. 从diff重新创建文件
- 26. 什么文件从.gitignore重新创建?
- 27. 从.jar文件重新创建项目
- 28. 用Python中的数组创建新的文本文件
- 29. 如何从.csv文件重新构建关系数据库?
- 30. SSDT如何从DACPAC文件创建新的数据库?
*重新创建python * ...这种“操作”的结果应该是什么? – RomanPerekhrest
请向我们展示一个数据文件的代表性样本,以便我们向您展示如何阅读它。另外,你到目前为止尝试过什么? – inspectorG4dget
你必须更清楚。举一个这样的文本文件的例子,以及“重新创建”的含义。 – Gabriel