#  原始的二维表数据集
jsonObj=[]
# 添加模拟的数据
for i in range(1001,1004):
for j in range(1,34):
jsonObj.append({"bureau_id":i,'bureau_name':'第'+str(i)+"中",'person_id':10000+j}) # 结构化的数据集
personDict={}
for obj in jsonObj:
if 'bureau_'+str(obj['bureau_id']) not in personDict:
personDict['bureau_'+str(obj['bureau_id'])]={'bureau_name':obj['bureau_name']} if 'personIds' not in personDict['bureau_' + str(obj['bureau_id'])]:
personDict['bureau_' + str(obj['bureau_id'])]['personIds']=[]
personDict['bureau_' + str(obj['bureau_id'])]['personIds'].append(obj['person_id']) BatchSize=10 for c in personDict:
# 群组id
group_id=c
# 群组名
group_name=personDict[c]['bureau_name']
# 有哪些人员
count=1
while len(personDict[c]['personIds'])>BatchSize:
print('第'+str(count)+'轮提交的数据:'+str(personDict[c]['personIds'][:BatchSize]))
del personDict[c]['personIds'][:BatchSize]
count+=1 print('最后一轮提交的数据:' + str(personDict[c]['personIds']))
print('====================================')
04-16 15:15