【发布时间】:2022-01-05 13:55:28
【问题描述】:
我有两个列表
task=[1,1,1,1,2,2,3,4,5,5]
hours=[1,7,6,2,3,6,5,2,4,6]
-.假设索引中的值是 1,2,3,4,5 没有重复。我想要。总和(以小时为单位的前四个索引的最大值(因为任务中 1 号重复 4 次),以小时为单位的 5,6 索引的最大值(因为任务中的 2 号重复 2 次),以小时为单位的 7 索引的最大值,最多 8 个索引(小时),最多 9,10 个索引(小时)。 . . 所以我需要以小时为单位找到任务中每个值的最大值之和
【问题讨论】:
-
您能否举例说明您的样本数据的结果应该是什么样的?
-
确定输出将是:该项目可以在 26 天内完成。 26 来自最大前四个索引 [1,7,6,2] 。最大 5,6 索引 [3,6]。最大 7 个索引 [5]。最多 8 个索引 [2]。最大 9,10 索引 [4,6]。然后对max的结果求和
标签: python python-3.x list function