【发布时间】:2017-02-21 02:11:38
【问题描述】:
假设我有一个客户 ID 列表和他购买的商品类别:
[ [ID0 , 0], [ID1, 1], ... ]
一个顾客可以出现不止一次,也有可能他多次购买同一种物品。
例如,我们的列表中可能有 [ID0, 1], [ID0, 2], [ID0, 1], [ID1, 1], ...。
我想构建一个列表,使得 list[0] = 客户 ID 和 list[1] = 他购买的最常见的商品类型,这意味着一个 customerID 在列表中只出现一次。
我该怎么做?
【问题讨论】:
-
请展示你的尝试。
-
对不起。我能想到的只是一个天真的解决方案,使用嵌套循环和计数器。但如您所知,这是非常低效的。我是 python 的新手,所以我真的不知道可以提供帮助的强大库。