我正在实现字典的重新散列,所以我有 2 个哈希表,我正在尝试将旧的哈希表设置为引用新的哈希表。
我有一些类似的东西:
def fart(hashTable):
hashTableTwo = mkHashTable(100)
hashTable = hashTableTwo
def main():
hashTableOne = mkHashTable(50)
fart(hashTableOne)
print(hashTableOne.size)
mkHashTable(50) 生成一个对象 HashTable,其大小为 50。这打印 50,我希望它打印 100。
我所拥有的似乎不起作用。关于如何使其工作的任何想法?我不允许使用全局变量或对象