如何将元组列表转换成字典

时间:2019-10-15 12:41:13

标签: tuples

我想将字典列表中的元组列表转换为。

[('nom_modele', 'inter'), ('family[name]', 'Ovoproduit'), ('family[tags][0][name]', 'Couleur'), ('family[tags][0][value][]', 'Blanc'), ('family[tags][0][value][]', 'Jaune'), ('family[tags][0][value][]', 'Entier'), ('family[tags][0][value][]', 'NA'), ('family[tags][0][type]', 'STRING'), ('family[tags][1][name]', 'Pasteurise'), ('family[tags][1][value][]', 'True'), ('family[tags][1][value][]', 'False'), ('family[tags][1][type]', 'BOOL'), ('family[tags][2][name]', 'Conditionnement'), ('family[tags][2][value][]', 'NA'), ('family[tags][2][value][]', 'Bidon1L'), ('family[tags][2][value][]', 'Bidon2L'), ('family[tags][2][value][]', 'Bidon5L'), ('family[tags][2][value][]', 'Bidon10L'), ('family[tags][2][type]', 'STRING')]

我想得到这个结果:

"Family":
            {
                "name": "Ovoproduit",
                "tags":
                [
                    {
                        "name" : "Couleur",
                        "type" : "STRING",
                        "values":
                        [
                            "Jaune",
                            "Blanc",
                            "Entier",
                            "NA"
                        ]
                    }
                    ,
                    {
                        "name" : "Pasteurise",
                        "type" : "BOOL"
                    }
                    ,
                    {
                        "name"     : "Conditionnement",
                        "type"     : "STRING",
                        "values":
                        [
                            "NA",
                            "Bidon1L",
                            "Bidon2L",
                            "Bidon5L",
                            "Bidon10L"
                        ]
                    }
                ]
            }

0 个答案:

没有答案