我有两个清单:一个是产品清单,另一个是相关价格清单。列表可以包含未定义数量的产品。列表示例如下:
- 产品:[‘苹果’、‘苹果’、‘苹果’、‘橘子’、‘香蕉’、‘香蕉’、‘桃’、‘菠萝’、‘菠萝’]
- 价格:['1.00'、'2.00'、'1.50'、'3.00'、'0.50'、'1.50'、'2.00'、'1.00'、'1.00']
我希望能够从产品列表中删除所有重复的产品,并且只保留与价格列表中的独特产品相关联的最便宜的价格。请注意,有些产品可能有相同的价格(在我们的示例中是菠萝)。你知道吗
所需的最终列表如下:
- 产品:[‘苹果’、‘橘子’、‘香蕉’、‘桃’、‘菠萝’]
- 价格:['1.00','3.00','0.50','2.00','1.00']
我想知道在Python中最有效的方法。谢谢
Tags:
这个呢:
可能最简单的方法是利用字典强制执行唯一键:
相关问题 更多 >
编程相关推荐