我lists
生成了两个lists
two association rules algorithms
个matching
。
我想在1和2算法输出中比较哪些规则unique
和[['37', '49'], ['39', '40']]
,并返回不匹配的规则列表。
此处,每条规则均以表格形式提供:
['37', '49']
- 意为['39', '40']
暗示[1][1]
列表的长度可以是[1][3]
到[3][1]
或[2][2]
。以上是[1][3]
示例。
[['37'], ['40', '39', '49']]
- output
unmatched rows
和list of list1
中的预期list of list2
为{{1}}
任何想法,
由于
答案 0 :(得分:1)
假设a是list1而b是list2,遍历a
并检查它是否在b中不存在。
>>> a
[[[1, 2, 3], [4, 5, 6]], [[3, 4, 5], [3, 2]]]
>>> b
[[[6, 4, 6], [2, 5, 7]], [[1, 2, 3], [4, 5, 6]]]
>>> [each for each in a if each not in b]
[[[3, 4, 5], [3, 2]]]