Je commence juste avec Python et j'en sais assez pour savoir que je ne sais rien. Je voudrais trouver d'autres façons de diviser une liste en une liste de dicts. Exemple Liste:Python: diviser la liste dans le tableau
data = ['**adjective:**', 'nice', 'kind', 'fine',
'**noun:**', 'benefit', 'profit', 'advantage', 'avail', 'welfare', 'use', 'weal',
'**adverb:**', 'well', 'nicely', 'fine', 'right', 'okay']
je serais en mesure d'obtenir:
[{'**adjective**': ('nice', 'kind', 'fine'),
'**noun**': ('benefit', 'profit', 'advantage', 'avail', 'welfare', 'use', 'weal'),
'**adverb**': ('well', 'nicely', 'fine', 'right', 'okay')}]
Il n'est pas possible d'obtenir une structure liste/dict similaire à celle que vous avez affichée. Il faudrait que ce soit plus comme ceci: '{'adjectif': ['gentil', 'gentil', 'bien'], 'nom': ['bénéfice', 'profit', 'avantage', 'avail', «bien-être», «utiliser», «weal»], «adverbe»: «bien», «bien», «bien», «juste», «ok»]} ' –
Les listes sont ce que la plupart des langages appellent des tableaux, ce que PHP Les tableaux d'appels sont des tableaux et dict combinés. Il n'y a rien de tel que {{key1: val1, val2, val3} 'dans Python. – delnan
Votre sortie n'est pas tout à fait valide. Aimeriez-vous {'adjectif': ['gentil', 'gentil'], 'nom': ['bénéfice', profit ', ...]}? – kevpie