2024-10-02 04:31:19 发布
网友
我想转换列表的输出。我使用nltk从标记中查找二元图
这是我在计数器后得到的输出:
[(('declaration', 'rights'), 8), (('rights', 'freedoms'), 8), (('peoples', 'nations'), 3)]
期望输出:
['declaration rights', 'rights freedoms', 'peoples nations']
这个问题有解决方案吗
您可以使用list comprehension和join组合bigram结果的第一个元素:
list comprehension
join
output_bigrams = [(('declaration', 'rights'), 8), (('rights', 'freedoms'), 8), (('peoples', 'nations'), 3)] print(output_bigrams)
结果:
然后,使用list comprehension和join组合结果的第一个元素:
result = [' '.join(element[0]) for element in output_bigrams] print(result)
您可以使用
list comprehension
和join
组合bigram结果的第一个元素:结果:
然后,使用
list comprehension
和join
组合结果的第一个元素:结果:
相关问题 更多 >
编程相关推荐