Extraire toutes les formes de surface du verbe. https://nlp100.github.io/ja/ch04.html
Je ne savais pas quoi faire à partir des données d'entrée ci-dessous, mais si vous vous référez aux réponses de ceux qui l'ont déjà résolu, je vois. Dois-je à nouveau boucler for dans la boucle for pour obtenir les données de la liste dans la liste? J'ai appris quelque chose.
#des données d'entrée
[[{'surface': 'un', 'base': 'un', 'pos': 'nom', 'pos1': 'numéral'}],
[{'surface': 'je', 'base': 'je', 'pos': 'nom', 'pos1': '普通nom'},
{'surface': 'Est', 'base': 'Est', 'pos': 'Particule', 'pos1': '副Particule'},
{'surface': 'Chat', 'base': 'Chat', 'pos': 'nom', 'pos1': '普通nom'},
{'surface': 'Est', 'base': 'Est', 'pos': 'Jugement', 'pos1': '*'},
{'surface': '。', 'base': '。', 'pos': 'Spécial', 'pos1': 'Phrase'}],
[{'surface': 'Nom', 'base': 'Nom', 'pos': 'nom', 'pos1': '普通nom'},
{'surface': 'Est', 'base': 'Est', 'pos': 'Particule', 'pos1': '副Particule'},
{'surface': 'encore', 'base': 'encore', 'pos': 'adverbe', 'pos1': '*'},
{'surface': 'Non', 'base': 'Non', 'pos': 'adjectif', 'pos1': '*'},
{'surface': '。', 'base': '。', 'pos': 'Spécial', 'pos1': 'Phrase'}],
...
surface = []
for sentense in result_list:
for morphene in sentense:
if morphene['pos'] == 'verbe':
surface.append(morphene['surface'])
surface
#résultat
['Née',
'Tsuka',
'fait',
'En larmes',
'fais le',
'Commencer avec',
...
Le traitement linguistique du défi 100 frappe le chapitre 4
Recommended Posts