teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

言語をタイトルの先に

2016/10/23 10:09

投稿

nakamoo
nakamoo

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- 辞書型を展開し、辞書のkey→変数名、辞書のvalue→変数として関数に引数を与えたい(python)
1
+ pythonで、辞書型を展開し、辞書のkey→変数名、辞書のvalue→変数として関数に引数を与えたい
body CHANGED
File without changes

1

要点を明確化

2016/10/23 10:09

投稿

nakamoo
nakamoo

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- 関数と辞書型の引数もつ関数内部で、辞書型を展開し、数として関数に与えた結果を取得したい(python)
1
+ 辞書型を展開し、辞書のkey→変名、辞書のvalue→変数として関数に引数を与えたい(python)
body CHANGED
@@ -1,26 +1,23 @@
1
1
  ###前提・実現したいこと
2
- pythonにて、ある引数の集合である辞書型関数引数とわたことで、
2
+ pythonにて、ある辞書型の内容に応じて関数引数を与えたい思っいま
3
- 関数に引数をわたした後実行し、その返り値を扱うようなクラス、関数を書きたいと思っています。
4
3
 
5
4
  例)
6
5
  ```
7
- f1() = 何らかの関数
8
6
  args = {hoge=2, piyo=3}
9
7
 
10
- f2(f1, args):
8
+ f1(args):
11
9
 
12
- return f1(hoge=2, piyo=3)
10
+ return f2(hoge=2, piyo=3)
13
11
  ```
14
12
 
15
13
  この場合のargsのkeyが変わっても対応できるようにしたいのですが、なかなか難しく苦戦しています。
16
14
 
17
15
  ```
18
- f3() = 何らかの関数
19
16
  args = {a=2, b=3}
20
17
 
21
- f2(f3, args):
18
+ f1(args):
22
19
 
23
- return f3(a=2, b=3)
20
+ return f2(a=2, b=3)
24
21
 
25
22
  ```
26
23