首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新JSON字典输出

更新JSON字典输出
EN

Stack Overflow用户
提问于 2019-05-08 05:30:06
回答 1查看 31关注 0票数 0

我正在尝试创建一个遵循独特结构的JSON输出文件。JSON中的一些层次结构类似,其他层次结构略有不同。

我已经尝试修改代码的迭代方式,以获得所需的格式。

代码语言:javascript
复制
import os
import pandas as pd
from json import dump

root_dir=os.getcwd()
data_dir=os.path.join(root_dir,'Data')

filename='RowMapping.json'
volumes = list(range(1, 12))
durations= [6, 12, 24, 96]
qmap=[{'q1':[0, 13], 'q2':[16, 29], 'q3':[32, 45], 'q4':[48, 61]}, {'q1':[0, 25], 'q2':[28, 53], 'q3':[56, 81], 'q4':[84, 109]},{'q1':[0, 49], 'q2':[52, 101], 'q3':[104, 153], 'q4':[156, 205]}, {'q1':[0, 97], 'q2':[100, 197], 'q3':[200, 297], 'q4':[300, 397]}]
list_dictionary = []
mr={}
final_dictionary={}

region_sa = list(range(1, 3))  #vol 1    
region_or = list(range(1, 2))  #vol 2
region_pr = list(range(1, 2))  #vol 3
region_hi = list(range(1, 2))  #vol 4
region_pi = list(range(1, 2))  #vol 5
region_ca = list(range(1, 15)) #vol 6
region_ak = list(range(1, 3))  #vol 7
region_mw = list(range(1, 5))  #vol 8
region_se = list(range(1, 3))  #vol 9
region_ne = list(range(1, 3))  #vol 10
region_tx = list(range(1, 4))  #vol 11

region_overall = [region_sa, region_or, region_pr, region_hi, region_pi, region_ca, region_ak, region_mw, region_se, region_ne, region_tx]

for i, val in enumerate(durations):
    mr[val]={'map':qmap[i]}

for region in region_overall:
    dictionary = {}
    for i in region:
        dictionary[i] = {'durations':mr}
    list_dictionary.append(dictionary.copy())

for i, val in enumerate(volumes):
    final_dictionary[int(val)]={'regions':list_dictionary[i]}

with open(os.path.join(data_dir,filename), 'w') as f:
     dump(final_dictionary, f)

当前输出字典:

代码语言:javascript
复制
{1: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 2: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 3: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 4: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 5: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 6: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   3: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   4: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   5: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   6: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   7: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   8: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   9: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   10: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   11: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   12: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   13: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   14: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 7: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 8: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   3: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   4: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 9: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 10: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}},
 11: {'regions': {1: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   2: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}},
   3: {'durations': {6: {'map': {'q1': [0, 13],
       'q2': [16, 29],
       'q3': [32, 45],
       'q4': [48, 61]}},
     12: {'map': {'q1': [0, 25],
       'q2': [28, 53],
       'q3': [56, 81],
       'q4': [84, 109]}},
     24: {'map': {'q1': [0, 49],
       'q2': [52, 101],
       'q3': [104, 153],
       'q4': [156, 205]}},
     96: {'map': {'q1': [0, 97],
       'q2': [100, 197],
       'q3': [200, 297],
       'q4': [300, 397]}}}}}}}

对于前3卷(总共11卷中的1、2和3卷),我希望将'q1‘、'q2’、'q3‘和'q4’列表更新为"q1":0,9,"q2":11,20,"q3":22,31,"q4":33,42。

对于所有卷,我想在JSON的"map“级别添加一个”skiprows“元素。对于前3个卷,“skiprows”的值为12,而其余卷的“skiprows”值为8。我尝试通过添加/修改以下代码行来实现此目的:

代码语言:javascript
复制
skiprows = [12]*3 + [8]*8



for vol in range(len(volumes)):
    for i, val in enumerate(durations):
        mr[val]={'map':qmap[i], 'skiprows':skiprows[i]}
EN

回答 1

Stack Overflow用户

发布于 2019-05-08 22:58:32

我想通了。

下面这几行代码可以工作:

代码语言:javascript
复制
import os
import pandas as pd
from json import dump

root_dir=os.getcwd()
data_dir=os.path.join(root_dir,'Data')


filename='RowMapping.json'
volumes = list(range(1, 12))
durations = [6, 12, 24, 96]
qmapA=[{'q1':[0, 13], 'q2':[16, 29], 'q3':[32, 45], 'q4':[48, 61]}, {'q1':[0, 25], 'q2':[28, 53], 'q3':[56, 81], 'q4':[84, 109]},{'q1':[0, 49], 'q2':[52, 101], 'q3':[104, 153], 'q4':[156, 205]}, {'q1':[0, 97], 'q2':[100, 197], 'q3':[200, 297], 'q4':[300, 397]}]
qmapB=[{'q1':[0, 9], 'q2':[11, 20], 'q3':[22, 31], 'q4':[33, 42]}]*4
list_dictionary1_3 = []
list_dictionary4_11 = []
mr1_3={}
mr4_11={}
final_dictionary={}
skiprows1_3 = [12]*4
skiprows4_11 = [8]*4

region_sa = list(range(1, 3))  #vol 1    
region_or = list(range(1, 2))  #vol 2
region_pr = list(range(1, 2))  #vol 3
region_hi = list(range(1, 2))  #vol 4
region_pi = list(range(1, 2))  #vol 5
region_ca = list(range(1, 15)) #vol 6
region_ak = list(range(1, 3))  #vol 7
region_mw = list(range(1, 5))  #vol 8
region_se = list(range(1, 3))  #vol 9
region_ne = list(range(1, 3))  #vol 10
region_tx = list(range(1, 4))  #vol 11

region_overall = [region_sa, region_or, region_pr, region_hi, region_pi, region_ca, region_ak, region_mw, region_se, region_ne, region_tx]

for vol in volumes:
    if vol <= 3:
        for i, val in enumerate(durations):
            mr1_3[val]={'map':qmapB[i], 'skiprows':skiprows1_3[i]}
    else:
        for i, val in enumerate(durations):
            mr4_11[val]={'map':qmapA[i], 'skiprows':skiprows4_11[i]}  

for vol in volumes:
    if vol <= 3:    
        for region in region_overall:
            dictionary = {}
            for i in region:
                dictionary[i] = {'durations':mr1_3}
            list_dictionary1_3.append(dictionary.copy())
    else:
        for region in region_overall:
            dictionary = {}
            for i in region:
                dictionary[i] = {'durations':mr4_11}
            list_dictionary4_11.append(dictionary.copy())

for i, val in enumerate(volumes):
    if val <= 3:
        final_dictionary[int(val)]={'regions':list_dictionary1_3[i]}
    else:
        final_dictionary[int(val)]={'regions':list_dictionary4_11[i]}

with open(os.path.join(data_dir,filename), 'w') as f:
     dump(final_dictionary, f)

通过复制并粘贴上面的输出,可以在这里看到结果:

http://jsonviewer.stack.hu/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56030713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档