파이썬 2.6을 사용하여 본질적으로리스트의리스트를 가지고 있습니다. 일부 개체는 하나 이상의 목록에서 동일합니다.파이썬에서 여러리스트에 포함 된 객체의 목록을 얻는 방법
모든 목록에 포함 된 개체 목록을 가져와야합니다. 예를 들어
:
list1 = ['apple','pear','cheese','grape']
list2 = ['grape','carrot','pear','cheese']
list3 = ['apple','cheese','grape']
결과 목록들이 3 개 목록에있는 유일한 객체이기 때문에
['grape','cheese']
을 할 필요가있다.
도움 주셔서 감사합니다.
list(set(list1) & set(list2) & set(list3))
당신은 첫째로 연역적 알고리즘을 배울 수 있습니다. https://en.wikipedia.org/wiki/Apriori_algorithm – Windyground
1 단계 코드를 작성합니다. – IanAuld
아마도'set' 내장 클래스를 사용하고 싶을 것입니다. 그러나 세트에는 고유 한 항목 만 포함되어 있으며 목록에는 "동일한"항목의 배수가있을 수 있습니다. 그것은 당신이 정말로 무엇을 확신해야한다는 것을 의미합니다. – uchuugaka