ページへ戻る

− Links

 印刷 

Python​/辞書型オブジェクトのループ のバックアップ差分(No.2) :: NJF Wiki

xpwiki:Python/辞書型オブジェクトのループ のバックアップ差分(No.2)

« Prev[4]  Next »[5]
1: 2017-01-03 (火) 04:47:00 njf[6] ソース[7] バックアップ No.1 を復元して編集[8] 2: 2017-01-03 (火) 04:50:42 njf[6] ソース[9] バックアップ No.2 を復元して編集[10]
Line 6: Line 6:
     print k,dictData[k]      print k,dictData[k]
 +結果
 A a  A a
 C c  C c
 B b  B b
-辞書オブジェクトは順番が保証されていないので、いろいろな出力がされる可能性があります。+辞書オブジェクトは順番が保証されていないので、いろいろな出力がされる可能性があります。私のテストしている環境では上のようになりました。順番が重要な場合はリストを使いましょう。
キーと値両方でループしたいときには「iteritems」を使います。 キーと値両方でループしたいときには「iteritems」を使います。
Line 16: Line 17:
 for k,d in dictData.iteritems():  for k,d in dictData.iteritems():
     print k,d      print k,d
 +
 +値のみでループする時には「itervalues」を使います。
 +
 + for d in dictData.itervalues():
 +     print d
« Prev[4]  Next »[5]