【发布时间】:2016-09-03 19:11:41
【问题描述】:
我正在尝试添加一个 is_empty(self) 方法。如果哈希表没有将键映射到值,则返回 true,否则返回 false。 这就是我目前所拥有的,我只是不确定如何使用 self 来处理 is_empty 函数。
class MyHashTable:
def __init__(self, capacity):
self.capacity = capacity
self.slots = [None] * self.capacity
def __str__(self):
return str(self.slots )
def is_empty(self)
pass
【问题讨论】:
-
可能值得先实现
__len__(),然后您可以使用len(table) == 0(或只是if table: ...)进行空检查。
标签: python python-3.x hashtable