一个小问题

一个小问题



[Copy to clipboard] [ - ]
CODE:
val=(1,2,3)

def func(a,b,c):
    print a,b,c

func(val)    #出错

这样用好象不行呢
难道一定要写成func(val[0], val[1], val[2])这样?
晕啊。你学了这么多年 Python,怎么还没搞明白这个呀?

[Copy to clipboard] [ - ]
CODE:
func(*val)

说实话我就从来没学过
对python一直停留在很弱智的层次上
这个问题我晚上躺床上认真思考一下


QUOTE:
原帖由 flw 于 2007-4-19 10:01 发表
晕啊。你学了这么多年 Python,怎么还没搞明白这个呀?

[Copy to clipboard] [ - ]
CODE:
func(*val)