次の形式の10**7個のリストを含むリストがあります。
big_list = [[1, 2, 3, 4, 5, 6], [2, 3, 4, 5, 6, 7], [2, 3, 4, 26, 33, 40], [10, 23, 33, 45, 46, 47]]
すべてのリストには、6つの固有のintが含まれています。
すべてのリストを別のリストと比較する必要があります。
lst = [1, 3, 4, 10, 23, 46]
リストアイテムの交差が3未満の場合に返します。したがって、newlistは次のようになります。
new_list = [[2, 3, 4, 5, 6, 7], [2, 3, 4, 26, 33, 40]]
現在、集合交差点を使用していますが、実行に約30秒かかります