103 如何使用Python列表(例如params = ['a',3.4,None])作为函数的参数,例如: def some_func(a_char,a_float,a_something): # do stuff python list function-parameter — 乔纳森 source 相关:Python 3注释:类型提示指定类型的列表(PyCharm) — Stevoisiak
155 您可以使用splat运算符执行此操作: some_func(*params) 这使函数将每个列表项作为单独的参数接收。这里有一个描述:http : //docs.python.org/tutorial/controlflow.html#unpacking-argument-lists — 尼尔·瓦斯 source
57 这已经得到了完美的答案,但是由于我刚进入本页并且不立即理解,所以我将添加一个简单但完整的示例。 def some_func(a_char, a_float, a_something): print a_char params = ['a', 3.4, None] some_func(*params) >> a — 迈克尔·大卫·沃森 source
13 使用星号: some_func(*params) — 马克·拜尔斯 source 5 按照这些原则,您还可以使用字典:def f(a,b,c):#do东西。mydict = {'a':1,'b':2,'c':3} f(** mydict) — inspectorG4dget