Python - listeyi işlev parametreleri olarak kullan


Yanıtlar:



57

Bu zaten mükemmel bir şekilde yanıtlandı, ancak bu sayfaya yeni geldiğimden ve hemen anlamadığım için basit ama eksiksiz bir örnek ekleyeceğim.

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

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

>> a

13

Yıldız işareti kullanın:

some_func(*params)

5
Bu satırların yanı sıra bir sözlük de kullanabilirsiniz: def f (a, b, c): #do stuff. mydict = {'a': 1, 'b': 2, 'c': 3} f (** mydict)
inspectorG4dget

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.