如何在JSON值中生成多个循环?

2024-09-27 22:13:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我想对特定的JSON值进行一些不同的循环

i = 0
for groups in json_data['groups']:
        try:
            for reso in groups['resources']:
                reso['slot'] = i
                i += 1
            if "1536" in groups['id']:
                for s1, group in enumerate(groups['resources'], i):
                    group['slot'] = s1
            if "384" in groups['id']:
                for s1, group in enumerate(groups['resources'], i[::1]):
                    group['slot'] = s1
            elif "768" in groups['id']:
                for s1, group in enumerate(groups['resources'], i[::-1]):
                    group['slot'] = s1
            else:
                continue                
        except:
              continue

我希望组['resources']中的每个第一个插槽都增加一个。例如插槽1、插槽2、插槽3。。。 当有1536384768个值时,我希望这些值会被重复。然后将继续增加1。 谢谢 json的链接:https://drive.google.com/open?id=1LKrBjz-vg9WeYUEOyfI1b9T12MZ0ndzu


Tags: inidjsonforifgroupgroups插槽

热门问题