PukiWiki


連想配列

_ 連想配列、ハッシュ、辞書

_ 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(91d)
Last-modified: 2017-07-19 (水) 22:33:29 (91d)