1. ホーム
  2. python

[解決済み] Python - 関数のパラメータとしてリストを使用する

2022-09-19 13:24:54

質問

Pythonのリスト(例えば params = ['a',3.4,None] ) を関数のパラメータとして使用するには、例えば、次のようにします。

def some_func(a_char,a_float,a_something):
   # do stuff

どのように解決するのですか?

splat演算子を使って行うことができます。

some_func(*params)

これにより、関数は各リスト項目を個別のパラメータとして受け取ることになります。ここに説明があります。 http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists