Pythonのディクショナリからループでキー値と値を取得するサンプルコードを以下に記します。
(Pythonのディクショナリは、他の言語ではハッシュは連想配列と言われるものです。)
htmlinsert(): The given local file does not exist or is not readable.
$ python --version Python 2.7.3
Debian GNU/Linux 7.4 (wheezy)
以下のサンプルコードは、ディクショナリのキーのみ、キーと値のペア、値のみの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のディクショナリからキー値および値を取得する方法でした。