辞書:dict

辞書は、組み込み型 dict のオブジェクトです。C# では、クラス Dictionary(TKey, TValue) に相当します。

>>> dict((e,ord(e)) for e in "ABC")
{'A': 65, 'C': 67, 'B': 66}

任意の要素対(キー/値)を列挙したものです。括弧 {} で囲まれた中に、各要素対をカンマ「,」で区切って表現します。要素対は、キーと値をコロン「:」で区切って表現します。

>>> for e in dict((e,ord(e)) for e in "ABC"): print e,

A C B

for 文を使うと、辞書のキー要素 e だけを順に参照できます。ただし、各要素対を参照する順序には意味がありません。