我想知道是否有人可以帮助指导解决这个相当常见问题的方法:
我正在构建一个用户连接其Twitter帐户进行注册的简单网站。我想创建一个界面,向他们展示他们的Twitter朋友已经在使用该网站。
所以我可以获得用户的推特朋友列表,以及网站用户列表(所有用户都有推特网名称,但我想知道比较这些列表并创建变量的最有效方法)共性。
顺便说一句,如果Twitter API返回ID,我应该在创建帐户时保存Twitter用户的ID(除了用户名)吗?
提前致谢!
答案 0 :(得分:3)
从中创建Sets,并使用intersection方法:
intersection_set = set(list_a).intersection(list_b)
答案 1 :(得分:1)
您应该存储Twitter用户的ID,因为用户名可以随时更改,但ID始终相同。您应该比较id,而不是Ofri推荐的intersection_set中的用户名。