3 votes

extraire des données d'une structure de données compliquée en python

J'ai une structure de données comme

[ {'uid': 'test_subject145', 'class':'?',  'data':[  {'chunk':1, 'writing':[ ['this is exciting'],[ 'you are good' ]... ]}  ]  },
  {'uid': 'test_subject166', 'class':'?',  'data':[  {'chunk':2, 'writing':[ ['he died'],[ 'go ahead' ]... ]}  ] }, ...]

il s'agit d'une liste contenant de nombreux dictionnaires, chacun ayant 3 paires 'uid': 'test_subject145', 'class':'?', 'data':[] . dans la dernière paire 'data' la valeur est une liste, et elle contient à nouveau un dictionnaire qui a 2 paires 'chunk':1, 'writing':[] dans la paire ' écrire ', sa valeur est une liste contenant à nouveau de nombreuses listes . Ce que je veux extraire est le contenu de toutes ces phrases comme 'this is exciting' y 'you are good' etc. et les mettre dans une simple liste. Sa forme finale devrait être list_final = ['this is exciting', 'you are good', 'he died',... ]

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