fork download
  1. import json
  2.  
  3. info = {
  4. "name": "master",
  5. "states": []
  6. }
  7.  
  8. states = ["MN", "AZ", "IL"]
  9. cities = ["One", "Two", "Three"]
  10. votes = ["No", "Yes", "Maybe"]
  11.  
  12. for state in states:
  13. for city in cities:
  14. for vote in votes:
  15. info['states'].append({
  16. "state": state,
  17. "cities": {
  18. "name": city,
  19. "votes": { "decision": vote }
  20. }
  21. });
  22.  
  23. print(json.dumps(info, indent=4))
Success #stdin #stdout 0.03s 9612KB
stdin
Standard input is empty
stdout
{
    "name": "master",
    "states": [
        {
            "state": "MN",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "MN",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "AZ",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "One",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Two",
                "votes": {
                    "decision": "Maybe"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "No"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Yes"
                }
            }
        },
        {
            "state": "IL",
            "cities": {
                "name": "Three",
                "votes": {
                    "decision": "Maybe"
                }
            }
        }
    ]
}