我具有層次的關鍵字樹中,被表示爲元組的列表,其中第一個參數是「路徑」,第二個是相應的關鍵字:匹配分層關鍵字的文檔
keys = [('0','key1'),('0,1','key2'),('0,1,12','key3'),('0,2','key4'),('0,2,30','key5')]
列表「連接路徑「和相應的文檔(DOC一個可以有一個以上的‘路徑’:
docs = [('0,1,12','doc1'),('0,2,30','doc1'),('0,1','doc2')]
我想每個文檔的關鍵字匹配,並且產生這樣的結果:
docdict={doc1:[('key1','key2','key3'),('key1','key4','key5')],doc2:[('key1','key2')]}
我的問題是如何最有效地獲得所有(父)關鍵字?先謝謝你!