【发布时间】:2013-06-05 15:59:01
【问题描述】:
我有两个列表:一个包含产品,另一个包含相关价格。列表可以包含未定义数量的产品。列表示例如下:
- 产品:['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 中最有效的方法。谢谢
【问题讨论】:
标签: python list duplicates