130 votes

Liste des dicts vers/à partir des dict des listes

Je cherche à changer d’aller et venir entre un dictionnaire de listes (toutes de la même longueur):

et une liste de dictionnaires:

Je cherche le moyen le plus propre de basculer entre les deux formes.

160voto

Andrew Floren Points 1251

Pour ceux d’entre vous qui apprécient les one-liners intelligents / hacky.

Voici ```` :

et à :

to est un peu plus hackier puisque vous supposez que les clés sont les mêmes dans chaque fichier `` . Aussi, s’il vous plaît noter que je ne tolère pas l’utilisation d’un tel code dans tout type de système réel.

19voto

eric chiang Points 1168

Si vous êtes autorisé à utiliser des paquets extérieurs, Pandas fonctionne très bien pour cela:

Quelles sorties :

Vous pouvez également utiliser `` pour récupérer la structure d’origine

17voto

unutbu Points 222216

Peut-être envisager d’utiliser numpy:

Ici, nous accédons aux colonnes indexées par des noms, par exemple , ou (un peu `` comme):

Ici, nous accédons aux lignes par index d’entiers (un peu `` comme):

Chaque valeur de la ligne est accessible par nom de colonne (un peu `` comme):

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X