#navi(../)
* Pythonのディクショナリからループでキー値と値を取得する方法 [#e3dde21b]
Pythonのディクショナリからループでキー値と値を取得するサンプルコードを以下に記します。~
(Pythonのディクショナリは、他の言語ではハッシュは連想配列と言われるものです。)
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 動作確認環境 [#r6fb6b7b]
- Python
$ python --version
Python 2.7.3
- OS
Debian GNU/Linux 7.4 (wheezy)
* 関連記事 [#qbaaa6d7]
-[[Pythonで繰り返しループのサンプル・for>Python/サンプル/繰り返しループのサンプル・for]]
-[[Pythonで繰り返しループのサンプル・while>Python/サンプル/繰り返しループのサンプル・while]]
-[[Pythonのディクショナリからループでキー値と値を取得する方法>Python/ディクショナリからループでキー値と値を取得する方法]]
* サンプルコード [#b2eaae87]
以下のサンプルコードは、ディクショナリのキーのみ、キーと値のペア、値のみの3種類が動作します。~
指定なし、iteritems()、itervalues()により動作が異なってきます。
d = {"1st":"sakura", "2nd":"suzuran", "3rd":"tsubaki"}
# print key value
for key in d:
print key
#print key and value
for key, val in d.iteritems():
print key + " : " + val
#print value
for val in d.itervalues():
print val
実際に上記スクリプトを実行した時の出力です。
2nd
3rd
1st
2nd : suzuran
3rd : tsubaki
1st : sakura
suzuran
tsubaki
sakura
以上、Pythonのディクショナリからキー値および値を取得する方法でした。
#htmlinsertpcsp(ll-btm.html,ll-sp.html)