作者busystudent (busystudent)
看板Python
标题[问题] 有趣的问题 关於交集与联集的处理方式
时间Tue Jan 19 00:40:52 2016
hi 我是Bob 第一次在这边发文,听说有不少高手卧虎藏龙!
as title 我爬虫了一个网站,经过整理得到很多如下面的结果
['spanish', 'web2.0', 'e-learning', 'education', 'social', 'spain', 'tools', 'learning', 'google', 'e-learning2.0']
['education', 'technology', 'learning', 'classroom', '%22educational%20technology%22', 'google', 'teaching', 'collaboration', 'students', 'web2.0']
[education]
[technology]
每一个list就是一个人所收藏的标签,像是a桑收藏第一行的list标签集,b桑收藏第二行的标签集等,有很多笔list。
我想请问,要如何计算与判断同时收藏education标签与technology的人数,以及要如行计算与判断收藏education或收藏technology的人数
我一开始是打算先指定一个标签education,再使用if判断是否与目标technology同时出现,可是考虑到人数就又感觉到怪怪的
请大家给我一点提示! 谢谢
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.116.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1453135255.A.246.html
1F:→ ocean5566: PYTHON不是有内建SET? 01/19 01:13
3F:推 Falldog: 直接存成set处理就好 不要存成list 01/19 16:57
4F:推 alex0914: 塞进 sql. 咦这是 python 版 01/19 23:19
5F:→ dnk4: \“计算与判断收藏education或收藏technology的人数” 这 01/26 23:24
6F:→ dnk4: 用 Counter() 应该能解决? 01/26 23:24