Ho una funzione parser che restituisce iter(iter(tree))
.Python - NLP - convert iter (iter (albero)) nell'elenco (albero)
parsedSentence = parser.raw_parse_sents([sentence],False)
Come posso convertire il tipo parsedSentence in elenco (struttura) e accedere al primo elemento di tale elenco.
Ho già provato list(parser.raw_parse_sents([sentence],False))
ma non converte il risultato in elenco.
Modificato:
s1 = parsedSentence[0]
t1 = Tree.convert(s1)
positions = t1.treepositions()
Qui si genera un errore:
'listiterator' object has no attribute 'treepositions'
grazie.
Se non si ottiene un elenco, cos'altro si ottiene? –
Sta ancora considerando il risultato come Iterator, ad esempio listiterator –