假设我们有一个包含顾客店铺访问记录的列表,每个记录包含顾客ID和店铺编号。我们可以使用Python来解决这个问题。
def find_max_visits(records):
max_visits = {} # 创建一个空字典来存储每个店铺的最大访问次数
for record in records:
customer_id, shop_id = record # 解包顾客ID和店铺编号
if shop_id in max_visits:
max_visits[shop_id] += 1 # 如果店铺编号已经在字典中,增加访问次数
else:
max_visits[shop_id] = 1 # 如果店铺编号不在字典中,初始化访问次数为1
return max_visits
# 示例使用
customer_records = [
(1, 100),
(1, 200),
(2, 100),
(2, 200),
(2, 300),
(3, 100),
(3, 300),
(4, 200),
(4, 300)
]
max_visits = find_max_visits(customer_records)
print(max_visits)
输出结果将是一个字典,键是店铺编号,值是该店铺的最大访问次数:
{100: 3, 200: 3, 300: 3}
这表示店铺100、200和300的访问次数都是3次。