私は機能を持っている:動的生成された引数を関数に渡すにはどうすればよいですか?
def do_something(arguments_list):
user = User(name = argument_list['name'],
age = argument_list['age'],
...
sex = argument_list['sex'])
argument_list
(辞書)は常に同じキーを持っていません。例えば、時にはそれは次のようになります。
arguments_list = {'name': 'Zara', 'age': 7, 'sex': 'Male'}
が、それはまた次のようになります。
arguments_list = {'name': 'Zara'}
私は動的に(Userクラスのこの場合、コンストラクタで)関数に引数を渡すことができますどのようにどのように依存しますキーは辞書にありますか?
を。これにより、辞書が解凍され、項目が引数として渡されます。 – yesemsanthoshkumar
'name'パラメータだけを使って' User'を呼び出す/インスタンス化するのは大丈夫ですか、 'User(...)'に渡す適切なデフォルトを設定する必要がありますか? –
1つのパラメータでUserを呼び出すことはOKです。 – trojek