words = ['item','em','tem']
words = list(set(words))
Trie = lambda: collections.defaultdict(Trie) #
^
trie = Trie()
nodes = [reduce(dict.__getitem__, word[::-1], trie) for word in words] #
^
此代码的目的是创建一个trie-tree。
但是我对句子片段“ collections.defaultdict(Trie)”中的“ dict。 getitem ”和“ Trie”感到困惑。
是什么意思?感谢您的回答。