大家好,我有一个看起来像这样的元组:
('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))
关于python - 计算 Python 中元组中每个值的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58409298/