大家好,我有一个看起来像这样的元组:
('NN', 'NNP', '(', 'NN', ')')
我想计算元组的每个值并返回:
(('NN', 2), ('NNP', 1), ('(', 1), (')', 1))
如有任何帮助或指导,我们将不胜感激!谢谢。
请您参考如下方法:
您可以使用 Counter并从它的 items 构造一个 tuple:
from collections import Counter
t = ('NN', 'NNP', '(', 'NN', ')')
tuple(Counter(t).items())
# (('NN', 2), ('NNP', 1), ('(', 1), (')', 1))
