# 方法一
goods_ids =set([i.get('goods_id')for i in detail_list])
detail_list_group =[]for x in goods_ids:
temp =[]for y in detail_list:if y.get('goods_id')== x:
temp.append(y)if temp:
detail_list_group.append(temp)print(detail_list_group)
四、实现方法二
# 方法二
goods_ids =set([i.get('goods_id')for i in detail_list])print([[x for x in detail_list if x.get('goods_id')== y.get('goods_id')]for y in goods_ids if[x for x in detail_list if x.get('goods_id')== y.get('goods_id')]])