列表的元素的假設我有列表occurence在列表
record = [['g1','g2','g3'],['g2','g4'],['g1','g3','g5'],['g2','g3','g5'],['g1','g4']]
的名單,我有元組
list1 = [('g1','g2'),('g1','g3'),('g1','g4'),('g1','g5'),('g2','g3'),('g2','g4'),('g2','g5'),('g3','g4'),('g3','g5'),('g4','g5')]
的列表現在多少次('g1','g2')
發生在記錄? 解決方案應該是1,因爲('g1','g2')
僅存在於['g1','g2','g3']
我可以將元組列表更改爲列表列表。有沒有簡單的方法而不是蠻橫的手段?因爲我列出的清單可能包括1000K項目
你不感興趣這一個:http://stackoverflow.com/questions/3847386/testing-if-a-list-contains-another-list-with-python? – pt12lol
你有試過什麼嗎?即使是蠻力? –
確定順序嗎? – Julien