logo

Python 辞書の setdefault() メソッド

Python setdefault() メソッドは、キーにデフォルト値を設定するために使用されます。キーが存在する場合は値を返します。それ以外の場合は、デフォルト値のキーを挿入します。キーのデフォルト値は「なし」です。

Javaの地図

このメソッドの署名を以下に示します。

サイン

 setdefault(key[, default]) 

パラメーター

: 検索するキー。

デフォルト : キーが見つからない場合に返される値。

戻る

キーが存在する場合は値を返します。それ以外の場合は、なしまたはデフォルト値。

setdefault() メソッドの機能を理解するために、setdefault() メソッドの例をいくつか見てみましょう。

Python 辞書 setdefault() メソッドの例 1

簡単な例では、キーが存在する場合、関連付けられた値を返します。

 # Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Displaying result p = coursefee.setdefault('BA') # Returns it's value print('default',p) print(coursefee) 

出力:

ソフトウェア開発ライフサイクル
 default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000} 

Python 辞書 setdefault() メソッドの例 2

キーもデフォルト値も存在しない場合は、None を返します。次の例を参照してください。

 # Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Displaying result p = coursefee.setdefault('BCA') # Returns it's value print('default',p) print(coursefee) 

出力:

 default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None} 

Python 辞書 setdefault() メソッドの例 3

キーが存在しないがデフォルト値が設定されている場合は、デフォルト値を返します。例を参照してください。

 # Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Calling function p = coursefee.setdefault('BCA',100000) # Returns it's value # Displaying result print('default',p) print(coursefee) 

出力:

ぎこちないメッシュグリッド
 default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}