【发布时间】:2012-03-07 23:20:53
【问题描述】:
本题python版:Is there a Collection that works like a Dictionary without the values?
我想要一个包含英语单词列表但没有定义的数据结构。
基本上:给定一个字母序列,我希望能够进行恒定时间 O(1) 查找以确定该序列是否在英文词典中。
set() 或 frozenset() 是正确的选择吗?
我知道我可以使用字典,其中每个键的值都是None,但这似乎浪费了内存空间。
【问题讨论】:
-
给定一个字母序列是什么意思?假设您的字典中有一个单词
apocalypse,您是否希望通过查找apoca得到正确的答案?或lypse?
标签: python dictionary runtime