Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中将文件转换为列表_Python_Python 3.x_List_File_Dictionary - Fatal编程技术网

如何在python中将文件转换为列表

如何在python中将文件转换为列表,python,python-3.x,list,file,dictionary,Python,Python 3.x,List,File,Dictionary,我正试图为基于相似性算法的个性化图书推荐服务编写一个python程序,其中推荐是基于其他用户/读者对大量图书的评分 我想写一段程序,从两个输入文件中读取数据: books.txt,其中包括一个作者、标题格式的55本书的列表,每行一个条目。我想将此文件转换为表单中的列表 [["Author", "title"], [...]] {"username":[0, 1, 2, 3], "user":[ratings...]} 第二个文件ratings.txt包含代表服务用户的用户名,后跟55个整数的

我正试图为基于相似性算法的个性化图书推荐服务编写一个python程序,其中推荐是基于其他用户/读者对大量图书的评分

我想写一段程序,从两个输入文件中读取数据: books.txt,其中包括一个作者、标题格式的55本书的列表,每行一个条目。我想将此文件转换为表单中的列表

[["Author", "title"], [...]]
{"username":[0, 1, 2, 3], "user":[ratings...]}
第二个文件ratings.txt包含代表服务用户的用户名,后跟55个整数的列表,每个整数表示books.txt中每本书的评级,顺序相同。文件的结构使用以下格式:

user_a\n  user_a_rating_1 ...  user_a_rating_55 \n
我想把文件转换成字典的形式

[["Author", "title"], [...]]
{"username":[0, 1, 2, 3], "user":[ratings...]}

如有任何建议或帮助,将不胜感激

我肯定会查看
pandas
和函数。这将每次都放入一个数据帧中,如果需要,您可以从中调用每列的方法。

您尝试了什么?请张贴您的密码。