Python辞書の引数の渡し方の種類

Pythonで、辞書型パラメータは、次の方法で渡すことができます。

  1. 直接ディクショナリを渡す: ディクショナリを直接パラメータとして関数に渡すことで、関数の内部でディクショナリのキーを使ってその値にアクセスして操作することができます。
def foo(dict_param):
print(dict_param["key"])
my_dict = {"key": "value"}
foo(my_dict)
  1. 辞書渡しオペレーターを使用できる
def foo(key):
print(key)
my_dict = {"key": "value"}
foo(**my_dict)
  1. キーワード引数
def foo(**kwargs):
print(kwargs["key"])
my_dict = {"key": "value"}
foo(**my_dict)

必要に応じてこれらの手法を使い分けることができる。

bannerAds