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

13

Gunakan asterisk:

some_func(*params)

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.