Python 如何创建阵列原型函数?
然后我想这样调用我的函数:Python 如何创建阵列原型函数?,python,Python,然后我想这样调用我的函数: def array.sum(): sm = 0 for a in array : sm = sm + a return sm 您可以在此处创建一个类: x = [3, 5, 6] y = x.sum() # = 14 您可以在此处创建一个类: x = [3, 5, 6] y = x.sum() # = 14 然后: class MyList(list): def sum(self): return
def array.sum():
sm = 0
for a in array :
sm = sm + a
return sm
您可以在此处创建一个类:
x = [3, 5, 6]
y = x.sum() # = 14
您可以在此处创建一个类:
x = [3, 5, 6]
y = x.sum() # = 14
然后:
class MyList(list):
def sum(self):
return sum(self)
但是,我不认为你能做你想做的,你应该使用内置的sum函数:sum[1,2,3,4,5]
然后:
class MyList(list):
def sum(self):
return sum(self)
但是,我认为您不能完全做您想要做的事情,您应该只使用内置的sum函数:sum[1,2,3,4,5][…]表示Python中的列表。y=sum x将非常有效。为什么需要这个?[…]表示Python中的一个列表。y=sum x可以很好地工作。为什么需要它?+1用于显示如何扩展原始列表类,并指出仅使用sum函数是实际的方法。+1用于显示如何扩展原始列表类,并指出仅使用sum函数是实际的方法。