题解 | #构建乘积数组#
构建乘积数组
http://www.nowcoder.com/practice/94a4d381a68b47b7a8bed86f2975db46
-- coding:utf-8 --
from functools import reduce
class Solution:
def multiply(self, A):
# write code here
return [reduce(lambda x,y:x*y,[v for i,v in enumerate(A) if i!=p]) for p in range(len(A))]