暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト840:デフォルトの名無しさん 20/08/21 17:55:23 +Rz1kvU3.net >>811 引数をdict型として受け取る意味合いがあったのですね hoge2とhoge3の使い分けが今一わからなかったので 関数側もhoge1みたいに引数で主張するもんだと思っていました obj = {"key1":"val1","key2":"val2"} def hoge1(n, *, key1, key2): print(n) print(key1) print(key2) def hoge2(**kwargs): for k,v in kwargs.items(): print(v) def hoge3(obj): for k,v in obj.items(): print(v) hoge1(10,**obj) hoge2(**obj) hoge3(obj) pysimpleguiではsg.Button("忘れた", **style) みたいな感じで使われてました あらためて調べたところ https://github.com/PySimpleGUI/PySimpleGUI/blob/master/PySimpleGUIQt/PySimpleGUIQt.py にButton Class がありました(これかどうかはわかりません)がhoge1みたいにやってるみたいでした 841:デフォルトの名無しさん 20/08/21 18:00:08 2LaXNW9i.net 嘘を撒き散らすな ちゃんと仕様読め 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch