*連想配列、ハッシュ、辞書 [#uc43e100]
**Javascript [#s7b1086b]
var lennon = Array();
lennon["name"] = "John";
lennon["year"] = 1940;
lennon["living"] = false;
***Object [#scbe2e77]
var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
lennon.living = false;
var lennon = { name:"John", year:1940, living:false };
**Python [#ne15ab45]
キーにできるのは変更不能の型である文字列、数値、タプル。
リストはキーにできない。
{と}を使う。
>>> tel = {'jack': 4098, 'sape': 4139}
>>> tel['guido'] = 4127
>>> tel
{'sape': 4139, 'jack': 4098, 'guido': 4127}
>>> del tel['sape']
>>> tel['irv'] = 4127
>>> tel
{'jack': 4098, 'irv': 4127, 'guido': 4127}
>>> tel.keys()
['jack', 'irv', 'guido']
>>> 'guido' in tel
True
>>>
***ループ [#b140e06d]
>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}
>>> for k, v in knights.iteritems():
... print k, v
...
gallahad the pure
robin the brave
**Ruby [#b9980344]
{と}を使う。
a = {"one" => 1, "two" => 2}
# 長さを取得
a.length
# 要素にアクセス
a["one"]
# 要素を追加
a["three"] = 3
# 要素を削除
a.delete("one")