猿问

Python:如何将列表的一个元素与除自身之外的所有其他元素进行比较?

例如,listA = [1,2,3,4,5]我想将每个元素与每个元素相乘listA[4]并获得最大乘积listA[4] * listA[4]


一只斗牛犬
浏览 694回答 3
3回答

慕田峪7331174

这是一个可读的迭代方法。计算除目标索引外的所有索引的最大值:listA = [1,2,3,4,5]TARGET_INDEX = 4maximum = 0for i, val in enumerate(listA):    if i == TARGET_INDEX:        continue    maximum = max(maximum, val*listA[TARGET_INDEX])print maximum
随时随地看视频慕课网APP

相关分类

Python
我要回答