首页 > 编程知识 正文

python数组数据类型转换,python字符串转字符数组

时间:2023-05-03 09:25:14 阅读:183144 作者:3528

python字符串数组转对象类型 import jsoncontent = '''[{"_1":"唐","_2":12},{"_1":"宋","_2":2},{"_1":"元","_2":45}][{"_1":"明","_2":2},{"_1":"清","_2":4},{"_1":"夏","_2":5}][{"_1":"商","_2":11},{"_1":"周","_2":1},{"_1":"晋","_2":7}]'''# 因为是字符串数组,一个字符串里含有三个数组,而每个数组里的对象都是以“,”隔开,所以我这把所有的“]”改为“]*”,这样就可以以*切割a1 = content.replace(']',']*')# 以“*”切割为三个数组arr = a1.split('*')# 循环数组for i in arr: # 因为这样切割会导致末尾切割出一个空数组,所以这里判断当数组为空时跳出此次循环 if(i==''): break; # 我把三个数组的首尾中括号去除并以每个对象的“}”修改成“}*”好以“*”进行分隔成一个数组 arrin = i.replace('},','}*').strip('[]').split('*') # 循环总数组 for j in arrin: # 把每个对象字符串转换为对象类型 res = json.loads(j) print(res)南京免费代缴社保公积金,办理住房补贴,注册公司。详情联系:18855397334(微信同号)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。