かべぎわブログ

技術的なことについてかけたらいいな…

Pythonで関数の引数に**をつかって複数個の値を辞書形式の引数としてわたす

概要

Pythonの関数の引数のところに**をつかって複数個の値を辞書形式の引数としてわたしてあげて関数を実行してみたいと思います。

スクリプト例

こんなかんじで関数の変数の部分に**変数といったかんじで指定をしてあげる。

def wawawa(**kwargs):
    print(kwargs)
    print(kwargs['dadada'])
    
wawawa(sasasa='AAA',dadada='BBB',momomo='CCC')

実行してみる

こんなかんじで複数の値を辞書形式でわたすことができる。

$ ./fukusuu_kwargs.py 
{'sasasa': 'AAA', 'dadada': 'BBB', 'momomo': 'CCC'}
BBB

おわりに

べんり

入門 Python 3

入門 Python 3