我有一个元组列表,它包含公司的日期和名称。公司可以拥有信息列出了多个日期:Python:获取每个公司的最近日期
[(Company A, datetime.date(1980,1,30)),
(Company A, datetime.date(1990,1,30)),
(Company B, datetime.date(1990,1,30)),
(Company B, datetime.date(2000,1,30))]
我想要做的,是有一个列表,只包括每家公司可用的最新日期,即结果:
[(Company A, datetime.date(1990,1,30)),
(Company B, datetime.date(2000,1,30))]
有任何想法吗?
您到目前为止尝试过哪些方面,我们需要使用代码。 [如何创建一个最小,完整和可验证的示例](https://stackoverflow.com/help/mcve) –
我认为这是一些列表理解,但我有点失落。可能以[(i,j)为开头,如果我是公司,如果max(j)为set(i)] – pinkfairyprincess
我们不想为您编写代码。那里的乐趣在哪里?但我建议你看看'reduce'。 – dashmug