Python - gunakan daftar sebagai parameter fungsi

Jawaban:

57

Ini sudah dijawab dengan sempurna, tetapi karena saya baru saja membuka halaman ini dan tidak langsung mengerti, saya hanya akan menambahkan contoh sederhana namun lengkap.

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

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

>> a
Michael David Watson
sumber
13

Gunakan asterisk:

some_func(*params)
Mark Byers
sumber
5
Sejalan dengan itu, Anda juga dapat menggunakan kamus: def f (a, b, c): #do stuff. mydict = {'a': 1, 'b': 2, 'c': 3} f (** mydict)
inspectorG4dget