2007-12-12から1日間の記事一覧

値の獲得

メソッド get を利用すると、任意のキーに対応する値が得られます。class HashTable: def get(self, key): e = self._detect(key) if e: return e[key] else: return None クラス HashTable では、先の補助関数 _detect を利用して、指定したキー key を含む…

ためしてガッテン!

>>> p HashTable([, , , <>, ]) >>> p.has_key("happy") True >>> p.has_key("god") False has_key の引数に指定した単語が、ハッシュ表に含まれるかどうかを判定した結果 True/False が得られます。単語 "happy" はハッシュ表 p に含まれるので、True が得…

包含

メソッド has_key を利用すると、任意のキーが辞書に含まれるかを判定できます。class HashTable: def has_key(self, key): return key in self メソッド has_key では、演算子 in を再利用しています。つまり、演算子 in を介して、メソッド __contains__ …

Python.use(better, follow=”K&R”) ハッシュ表と辞書 8/10

Python.use(better, follow=”K&R”) # for novice 《記事一覧》 改訂♪2008/09/26《承前》