为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只斗牛犬 2021-07-17 18:01:54
例如,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


查看完整回答
反对 回复 2021-07-27
  • 3 回答
  • 0 关注
  • 674 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信