例如,listA = [1,2,3,4,5]我想將每個元素與每個元素相乘listA[4]并獲得最大乘積listA[4] * listA[4]
3 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
這是一個可讀的迭代方法。計算除目標索引外的所有索引的最大值:
listA = [1,2,3,4,5]
TARGET_INDEX = 4
maximum = 0
for i, val in enumerate(listA):
if i == TARGET_INDEX:
continue
maximum = max(maximum, val*listA[TARGET_INDEX])
print maximum
添加回答
舉報
0/150
提交
取消