Python辞書を巡る--学習ノート


Python辞書を巡る--学習ノート
文書ディレクトリ
  • Python辞書-学習ノート
  • は、辞書のすべての項目
  • を返します.
  • 辞書の各
  • を巡回する
  • 辞書にキー値を追加し、setdefaultメソッド
  • を使用します.
  • Python辞書の1つのキーの多値、すなわち1つのキーが複数の値
  • に対応する.
    辞書のすべてのアイテムを返します
    itemsメソッドで
    d = {'x': 5, 'y': 6, 'z': 1, 'r': 12,'7' :4}  #                
    print "item",d.items()
    

    出力結果:[(‘y’,6),(‘x’,5),(‘r’,12),(‘z’,1),(‘7’,4)]
    辞書の各項目を巡る
    d = {'x': 5, 'y': 6, 'z': 1}
    print d.key()   #               
    print d.values()  #               
    for i,j in d.items():
        print i,j
    

    出力:[‘y’,‘x’,‘z’][6,5,1]y 6 x 5 z 1
    辞書にキー値を追加しsetdefaultメソッドを使用
    d = dict(name = 'Gumby', age = 42)
    d.setdefault('a',2)  #    d       ,           ,      。
    print d
    

    出力:{‘a’:2,‘age’:42,‘name’:‘Gumby’}
    Python辞書の1つのキーの多値、すなわち1つのキーが複数の値に対応する
  • listはdictの値として‘
  • を繰り返すことを許可する.
    d1={}  
    key=1  
    value=2  
    d1.setdefault(key,[]).append(value)  
    value=2  
    d1.setdefault(key,[]).append(value)  
    print d1  
    

    出力{1:[2,2]}
    ワンタッチ多値については、Webサイトを参照してくださいhttp://blog.csdn.net/houyj1986/article/details/22624981