「Pythonのディクショナリでfor文 | 山本隆の開発日誌」より。 Pythonのディクショナリはイテレータが定義されているので、ディクショナリに対してforループを使用することができる。 例として下記のデータを扱う。 >>> d = {'Python': 'Guido van Rossum', ... 'Perl': 'Larry Wall', ... 'Tcl': 'John Ousterhout' } for文を用いて、ディクショナリのキーと、それに対応する値を表示する。 keysメソッドでキーのリストを得て、キーごとの値を表示する。 >>> for key in d.keys(): ... print '%s=%s' % (key, d[key]) ... Python=Guido van Rossum Tcl=John Ousterhout Perl=Larry Wall P