题目要求给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]A[0]*A[1]*...*A[i-1]*A[i1]*...*A[n-1]。不能使用除法。解题思路 调用空间 利用列表切片 实现算法# -*- coding:utf-8 -*- class Solution: def multiply(self, A): B[1]*len(A) for i in range(len(B)): for j in (A[:i]A[i1:]): # 遍历A中除了i以外的所有元素 B[i]*j return B