【发布时间】:2015-12-16 14:11:14
【问题描述】:
我有两个元组列表:
myList1=[(1,2,3,4),(5,6,7),(8,9,10,11,12)]
myList2=[(1,2,7,6,2,1,3),(5,3,2,1,8,9,6),(11,12,1,2,5,6,6)]
我想找出myList2中元素的出现频率,这些元素是myList1共有的,然后添加。
类似这样的:
5
3
2
2
2
3
0
2
2
解释:5 #在myList2中,myList1的元素出现了5次。 IE
1(2 次)、2(2 次)和 3(1 次),因此 5。
同样适用于其他结果。
我尝试遍历两个列表并使用count,但它不起作用。
【问题讨论】:
-
是作业吗?你尝试了什么解决方案? :)
-
很简单的一个,如果遇到任何问题,请尝试发布。在 SO 中,没有人会为你写代码。
-
Ahsanul,我没有要求完整的代码。我已经提到我已经尝试在两个列表上循环它并比较每个元素。如前所述,我使用了
count,但它不起作用并给出0。而且 Python 有许多更新的模块(我可能不知道),这些问题可以作为一个单行来解决。