Python-リストを関数パラメーターとして使用


回答:



57

これはすでに完全に回答されていますが、このページに来てすぐに理解できなかったので、単純ですが完全な例を追加します。

def some_func(a_char, a_float, a_something):
    print a_char

params = ['a', 3.4, None]
some_func(*params)

>> a

13

アスタリスクを使用します。

some_func(*params)

5
これらの行に沿って、辞書を使用することもできます:def f(a、b、c):#do stuff。mydict = {'a':1、 'b':2、 'c':3} f(** mydict)
inspectorG4dget

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.