連想配列
_ 連想配列、ハッシュ、辞書
_ Javascript
var lennon = Array(); lennon["name"] = "John"; lennon["year"] = 1940; lennon["living"] = false;
_ Object
var lennon = Object(); lennon.name = "John"; lennon.year = 1940; lennon.living = false;
var lennon = { name:"John", year:1940, living:false };
_ Python
キーにできるのは変更不能の型である文字列、数値、タプル。 リストはキーにできない。 {と}を使う。
>>> 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 >>>
_ ループ
>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'} >>> for k, v in knights.iteritems(): ... print k, v ... gallahad the pure robin the brave
_ Ruby
{と}を使う。
a = {"one" => 1, "two" => 2} # 長さを取得 a.length # 要素にアクセス a["one"] # 要素を追加 a["three"] = 3 # 要素を削除 a.delete("one")
Link: MenuBar(2464d)
Last-modified: 2017-07-19 (水) 22:33:29 (2465d)