我有以下课程
class MetricLst(object):
def __init__(self,n):
self.min = min(n)
self.max = max(n)
lst = [1,2,3,4,5]
p = MetricLst(lst)
print p.max
5
print p.min
1
有论据
class MetricArg(object):
def __init__(self,*args):
self.min = min(args)
self.max = max(args)
p = MetricArg(1,2,3,4,5)
p.max
print 5
p.min
print 1
我有以下问题:
- 如果我使用 MetricArg,是否有一种优雅的方式来使用列表创建对象?
- 创建课程时是否需要首选 *args(如果可以)?