- 利用dict的键和值,进行分组,排序
dict1 = {} # 键:设备id 值:米id
for medid, orderli in dict2.items(): # dict2 键:用户id 值:每一笔订单组成的list
for ord in orderli:
if medid not in dict1.keys():
dict1[medid] = [ord[6]] # ord[6] 米id
elif medid in dict1.keys():
dict1[medid].append(ord[6])
# 对id订单顺序进行排序
for medid, orderli in dict1.items():
dict1[medid] = sorted(orderli, reverse=False) # 升序 key=(lambda x: [x[1]]) 二维列表也可以进行排序