私は試しましたが、これまでこれを理解することはできません。私はタプルのリストを作成したい 、辞書の値のうち、構築された各1:* argsのタプルを作成
my_list = [(x['field1'], x['field2']) for x in my_dict]
しかし、問題は、私は*引数に取得したいフィールドを渡し、関数内でこれをしたいということです。
my_func('field1', 'field2')
* argsリストから最初のリストの理解をどのように構築できますか?
ありがとうございます!
私は明確にしようとするでしょう。これに
my_func('field1', 'field2')
:
簡単に言うが、私がやりたいことは、これをマップであるmy_func内部の文になります
tuple(x['field1'], x['field2'])
(* args)
としてそれを呼び出します。あなたは、あなたが望む入出力を例に挙げることができますか? – Dekel
不明な点...これは辞書のリストで 'my_dict'とは何ですか?あなたは 'my_dict'の各要素から異なるフィールドを取得したいですか? – donkopotamus
正確に何を求めているのですか?関数の引数からタプルを作成する?だからタプルを返す関数が必要ですか? – pagep