python辞書のget()メソッド

1009 ワード

Python辞書(Dictionary)get()メソッド
説明
Python辞書(Dictionary)get()関数は、指定したキーの値を返し、値が辞書にデフォルト値を返さない場合に返します.
構文
get()メソッド構文:
dict.get(key, default=None)

パラメータ
  • key--辞書で検索するキー.
  • default--指定したキーの値が存在しない場合は、デフォルト値を返します.

  • 戻り値
    指定したキーの値を返します.値が辞書にデフォルト値Noneを返さない場合.
    ≪インスタンス|Instance|emdw≫
    次の例では、get()関数の使用方法を示します.
    #!/usr/bin/python
    
    dict = {'Name': 'Runoob', 'Age': 27}
    
    print "Value : %s" %  dict.get('Age')
    print "Value : %s" %  dict.get('Sex', "Never")

    辞書に辞書がネストされている場合は、get()でvalueを直接取得できません.
    dict_test = {'Name': 'Runoob', 'num':{'first_num': '66', 'second_num': '70'}, 'age': '15'}
    
    print(dict_test.get('first_num')) # None
    print('{:^50}'.format('*'*50))
    print(dict_test.get('num').get('first_num')) # 66