0
votes

Compréhension de la liste imbriquée d'un dictionnaire imbriqué

J'essaie d'écrire une compréhension imbriquée de la liste pour obtenir une liste imbriquée A d'un dictionnaire principal et un subliste. Je ne sais pas si j'explique bien ...

J'ai: p> xxx pré>

essayer d'obtenir p> xxx pré>

Je peux vous indexer dans le dictionnaire avec P>

print(master_d['d0']['p'][0])


0 commentaires

4 Réponses :


3
votes

Vous pouvez utiliser une compréhension de liste imbriquée:

[[1, 2], [2, 5]]


0 commentaires

-1
votes

Si vous utilisez des pandas, vous pouvez faire quelque chose comme ça dans Python 2. Dans Python 3, vous devrez utiliser Liste code> pour convertir la carte code>.

import pandas as pd
df = pd.DataFrame(master_d)
map(lambda z: reduce(lambda y, x: y + x, df[z], []), df)


0 commentaires

0
votes
[ [ x for l in [ v[c] for v in master_d.values() ] for x in l ] for c in coefs ]

0 commentaires

0
votes

Vous pouvez utiliser réduire pour concaténer toutes les valeurs à l'intérieur des éléments dict S: xxx


0 commentaires