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 речі. мій вирок = {'a': 1, 'b': 2, 'c': 3} f (** мій вирок)
inspectorG4dget

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.