我的问题:假设我有字符串:
ali, aligator, aliance
因为它们有共同的前缀,所以我想将它们存储在 trie 中,例如:
trie['ali'] = None
trie['aligator'] = None
trie['aliance'] = None
到目前为止一切顺利——我可以使用 Biopython 库中的 trie 实现。但是我想要实现的是能够在该 trie 中找到包含特定子字符串的所有键。
例如:
trie['ga'] would return 'aligator' and
trie['li'] would return ('ali','aligator','aliance').
有什么建议么?