【发布时间】:2021-12-12 03:53:31
【问题描述】:
我有这些索引:[3,1,1,2] 我需要附加这些项目:
[Item("beer", 4), Item("steak", 1), Item("hamburger", 1), Item("donut", 3)]
列出,按照这个特定的顺序排列
[ Item("hamburger", 1),Item("steak", 1), Item("donut", 3),Item("beer", 4)]
我在python中做,我尝试了很多方法,但都没有正常工作
【问题讨论】:
-
我不明白这个问题。索引列表与此结果有何关联?
-
列表中每个项目的索引,它需要放在新列表中的位置
-
所以这基本上是一个优先级队列,其中“索引”表示优先级?
-
你有两次索引 1,那么为什么
Item("steak", 1)没有在结果中重复? -
如果你能清楚地解释它是如何工作的,你可能会编写代码来做到这一点。