Pythonにおけるdict
は、辞書(Dictionary)とも呼ばれるデータ構造です。dict
は、キー(Key)と値(Value)のペアを格納することができます。キーは一意であり、それに対応する値を迅速に検索することができます。dict
は波括弧 {}
を使用して作成され、キーと値はコロン :
を使用して区切ります。
my_dict = {key1: value1, key2: value2, key3: value3}
ここで、key1
、key2
、key3
はキーであり、value1
、value2
、value3
はそれぞれのキーに対応する値です。キーと値のペアはカンマ ,
で区切られます。
また、Pythonではrange
をキーとして使用することも可能です。しかし、その場合はキーの範囲を計算する簡単な方法が必要になります。例えば、すべての範囲が固定サイズである場合、以下のようになります。
def getIndex(p):
start = floor(p/100)*100
return (start, start+100)
r = {(0, 100): 'foo', (100, 200): 'bar'}
このように、Pythonのrange
とdict
を理解することで、より効率的なプログラミングが可能になります。