Python 计算多个文件中的字符串(Newsfeed活动)
我的程序旨在打印出前n名用户中看到最多“推文”的用户,以及他们会看到多少条推文。看到的tweet被定义为来自他们关注的用户的tweet,当他们在tweet、DM或作为转发tweet的作者被提到@user时 使用虚拟文件如下所示.txt:Python 计算多个文件中的字符串(Newsfeed活动),python,string,file,dictionary,count,Python,String,File,Dictionary,Count,我的程序旨在打印出前n名用户中看到最多“推文”的用户,以及他们会看到多少条推文。看到的tweet被定义为来自他们关注的用户的tweet,当他们在tweet、DM或作为转发tweet的作者被提到@user时 使用虚拟文件如下所示.txt: andrew fred fred judy andrew fred george judy andrew john george 第一个单词是用户,字符串中剩余的单词是他们跟随的人 用于确定每个用户关注的用户的代码片段: for line in lines:
andrew fred
fred
judy andrew fred
george judy andrew
john george
第一个单词是用户,字符串中剩余的单词是他们跟随的人
用于确定每个用户关注的用户的代码片段:
for line in lines:
names = line.split()
follow_dict[names[0]] = len(names)-1
if max_follower < len(names)-1:
max_follower = len(names)-1
代码中的示例应该是:
Enter n: 10
6 judy
5 fred george
3 andrew john
通常,如果我在这里寻求帮助,我至少会有一些代码来显示它的工作原理,但不完全符合预期或有错误。这次我甚至不知道从哪里开始。如果有任何人可以帮助我,我将非常感激。我认为你可以通过这种方式解决问题,从每个用户那里计算他们看到的推文,但是推特的工作效率太低了。还有一种方法: 对跟随者做一个相反的口述:针对跟随她的每个用户 同一个dict可以存储每个用户看到的tweet数量 对于每个tweet,更新计数
请将此标记为重复。在过去的几天里,同样的作业至少被贴了三次作为问题。在这里进行适当的搜索,您将得到您的答案。例如:【链接】这是一个与之前发布的问题不同的问题,有许多问题与同一个项目有关。
Enter n: 10
6 judy
5 fred george
3 andrew john