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函数是实际的方法。