我有两个列表:一个包含产品,另一个包含它们的相关价格。列表可以包含未定义数量的产品。列表的示例如下:
- 产品 : ['Apple', 'Apple', 'Apple', 'Orange', 'Banana', 'Banana', 'Peach', 'Pineapple', 'Pineapple']
- 价格:['1.00', '2.00', '1.50', '3.00', '0.50', '1.50', '2.00', '1.00', '1.00']
我希望能够从产品列表中删除所有重复项,并仅保留与价目表中唯一产品相关联的最便宜的价格。请注意,某些产品可能具有相同的价格(在我们的示例中为菠萝)。
所需的最终列表将类似于:
- 产品 : ['Apple', 'Orange', 'Banana', 'Peach', 'Pineapple']
- 价格:['1.00', '3.00', '0.50', '2.00', '1.00']
我想知道在 Python 中最有效的方法。谢谢