python强大的数据类型转换

#  原始的二维表数据集
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('====================================')

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值