问题描述
在带有 trie
的 defaultdict
的 python 实现中,这是如何工作的值得怀疑?
from collections import defaultdict
def trie():
return defaultdict(trie)
创建树:
node = trie()
node
# defaultdict(<function __main__.trie()>,{})
node[0]
# defaultdict(<function __main__.trie()>,{})
node == node[0]
# False
node
# defaultdict(<function __main__.trie()>,# {0: defaultdict(<function __main__.trie()>,{})})
谁能解释一下 key=0
是如何被添加到 node
中的?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)