Python の素 #dict: dict()

記事一覧 Python.use(better) #fundamental《Python3.1》

Python の素 Python 弾丸ツアー:時短プログラミング生活のすすめ 〜

《著》森こねこ、後藤いるか、小粒ちゃん@湘南組《監修》タマゴ倶楽部

第1版♪2000/05/22 ● 第2版♪2003/05/30 ● 第3版♪2009/02/14

dict: 組み込み関数

>>> dict()
{}

引数を省略すると、空の辞書が得られます。

>>> dict((e,i) for i,e in enumerate("ABC"))
{'A': 0, 'C': 2, 'B': 1}
>>> {e:i for i,e in enumerate("ABC")}
{'A': 0, 'C': 2, 'B': 1}
>>> dict(A=0,B=1,C=2)
{'A': 0, 'C': 2, 'B': 1}
>>> dict(A=0,B=1,A=2)
SyntaxError: keyword argument repeated (, line 1)

重複するキー要素を、引数には指定できません。

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

》作業中です《

関連記事

TOP

Last updated♪2010/07/22