Meilleur moyen de convertir les données au format

onkar

J'ai une structure de données qui ressemble à ceci

my_data = [
    ('Continent1','Country1','State1'),
    ('Continent1','Country1','State2'),
    ('Continent1','Country2','State1'),
    ('Continent1','Country2','State2'),
    ('Continent1','Country2','State3','City1',11111)
]

L'entrée n'étant pas limitée à State, elle peut être réduite à quelque chose comme

Cotinent==> Country==> State==> City==> Zip(Avec State, Cityet Zip) étant des champs optionnels. Je souhaite le convertir en json comme prévu sur les champs partagés en charge utile

{
    "Regions": [{
        "Continent": 'Continent1',
        "Country": "Country1",
        "State": "state1"
    }, {
        "Continent": 'Continent1',
        "Country": "Country1",
        "State": "state2"
    }, {
        "Continent": 'Continent1',
        "Country": "Country2",
        "State": "state1"
    }, {
        "Continent": 'Continent1',
        "Country": "Country1",
        "State": "state2"
    }, {
        "Continent": 'Continent1',
        "Country": "Country1",
        "State": "state3",
        "City": "City1",
        "zip": "11111",
    }]
}

Tout pseudo-code/approche pour le même serait apprécié, ce qui prendrait en charge la sortie basée sur plusieurs entrées.

Boris V
keys = ["Continent", "Country", "State", "City", "Zip"]
transformed_data = {
    "Regions": [dict(zip(keys, row)) for row in my_data]
}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

C # - MySql - Meilleur moyen de convertir les données de MySqlDataReader en différents modèles

Neo4j Meilleur moyen d'exporter une base de données au format CSV

Django: le meilleur moyen de convertir les données du modèle en vue

Meilleur moyen de demander des données au serveur toutes les x secondes

Meilleur moyen de convertir une date numérique au format texte

Meilleur moyen de convertir la chaîne d'heure '1'29.30"' au format d'heure

Meilleur moyen de convertir des données en objets HTML

Meilleur moyen de convertir les paramètres de requête d'URL en un tableau formaté

quel est le meilleur moyen de convertir les valeurs de cet ensemble de données de chaînes en int

convertir les données au format csv au format XML à l'aide de Python

Meilleur moyen de stocker les données de localisation

Le meilleur moyen de conserver les données ?

Meilleur moyen de stocker/afficher les données en angulaire

realm - meilleur moyen de synchroniser les données sur Azure

Meilleur moyen de filtrer les données XML en Java

Meilleur moyen d'agréger les données de journalisation

Meilleur moyen de transmettre les données du contrôleur au modèle après l'envoi du formulaire

Meilleur moyen de convertir les tailles de fichiers en Python

Convertir les données en xts au format R avec le format de date AAAAMMJJ

Convertir les données de gzip au format sequenceFile à l'aide de Hive sur Spark

Convertir les données de la base de données SQL Server au format JSON à l'aide de python

Comment convertir la sortie de dataframe au format json, puis normaliser les données?

Comment convertir les données au format json à l'aide de Laravel

Récupérer des données à partir de SQL Server et les convertir au format JSON?

Existe-t-il un meilleur moyen de formater les secondes au format mm: ss dans Elixir?

convertir les données du tableau POST au format json

convertir les données au format json en dataframe

Comment convertir les données SQLAlchemy au format JSON ?

Convertir les données csv au format spécifique DYNAMIC

TOP liste

  1. 1

    J'ai besoin de savoir si ces deux phrases sont les mêmes en programmation

  2. 2

    Javascript indiquant "impossible de définir la propriété 'innerHTML' sur null"

  3. 3

    Nextcloud avec Docker: impossible de créer ou d'écrire dans le répertoire de données

  4. 4

    La taille de la forme n'est pas égale à la taille de la cellule du tableau et ajuste le texte à l'intérieur de la forme

  5. 5

    Trouver l'intersection et l'union de deux rectangles

  6. 6

    Comment changer la couleur de la police dans R?

  7. 7

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  8. 8

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  9. 9

    Compter combien de fois un nombre apparaît dans un tableau aléatoire

  10. 10

    Pourquoi utiliser Asyncio ne réduit pas le temps d'exécution global en Python et n'exécute pas les fonctions simultanément?

  11. 11

    Comment convertir une chaîne en tuple en utilisant `reads`?

  12. 12

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

  13. 13

    comment afficher un bouton au-dessus d'un autre élément ?

  14. 14

    Création d'un nouvel objet d'une classe avec un nouveau nom en cliquant sur un bouton dans java swing

  15. 15

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  16. 16

    Restauration de la sauvegarde de la base de données SQL Server sur la version inférieure

  17. 17

    Créer un graphique à barres avec une fréquence relative / à partir d'un objet de table dans R

  18. 18

    Création d'un rappel python pour une fonction C à partir d'une DLL avec un tampon char.

  19. 19

    java.lang.NoClassDefFoundError: org / springframework / data / repository / config / BootstrapMode

  20. 20

    comment le contrôle de tableau javascript devrait-il être

  21. 21

    impossible d'ouvrir un nouvel onglet dans react, ajoute localhost: 3000 sur le lien?

chaudétiquette

Archive