Следующий исходный код служит «наивной» реализацией HashTable.Это ни в коем случае не очень хорошая реализация, но она служит демонстрацией моей заботы:
При тестировании этот код работает по назначению.Я не понимаю, как работает метод , содержащий .Строка «_ = self [key]» выполняется без проблем, если ключ находится в self.buckets.Насколько я понимаю, строка должна быть «_ = self.buckets [key]».Почему self [key] работает так же хорошо?Как self [key] указывает, что мы получаем элемент из self.buckets?