[解決済み] なぜdict[key]ではなく、dict.get(key)なのか?
2022-03-20 14:31:31
質問
今日、私は
dict
メソッド
get
で、ディクショナリーのキーが与えられると、関連する値を返します。
この関数はどのような用途に役立つのでしょうか。もし私が辞書のキーに関連する値を見つけたいのなら、ただ単に
dict[key]
というように、同じものを返します。
dictionary = {"Name": "Harry", "Age": 17}
dictionary["Name"]
dictionary.get("Name")
解決方法は?
キーがない場合のデフォルト値を提供することができます。
dictionary.get("bogus", default_value)
リターン
default_value
(あなたが選んだものであれば何でも)、一方
dictionary["bogus"]
が発生します。
KeyError
.
省略した場合。
default_value
は
None
というような
dictionary.get("bogus") # <-- No default specified -- defaults to None
リターン
None
と同じように
dictionary.get("bogus", None)
となります。
関連
-
Python 人工知能 人間学習 描画 機械学習モデル作成
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] なぜlist.join(string)ではなくstring.join(list)なのでしょうか?
-
[解決済み] 辞書をキーでソートするにはどうしたらいいですか?
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] ディクショナリーで最大値を持つキーを取得する?
-
[解決済み】辞書内の最小値に対応するキーを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PicgoのイメージベッドツールをPythonで実装する
-
Python jiabaライブラリの使用方法について説明
-
任意波形を生成してtxtで保存するためのPython実装
-
Python LeNetネットワークの説明とpytorchでの実装
-
Python 入出力と高次代入の基礎知識
-
[解決済み】pygame.error: ビデオシステムが初期化されていない
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】 'numpy.float64' オブジェクトは反復可能ではない
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない