2016-11-22 6 views
0

私のpythonの辞書は数と印刷のユニークな値は

{'1, ': ('  name', '10G')} 
{'2, ': ('  name', '10G')} 
{'3, ': ('  name2', '40G')} 
{'4, ': ('  name2', '40G')} 

キーが1 4にあるように見え、値が 名前です*、* G

私のpythonを使用して取得したい結果: 10Gエントリ= 2および の40Gエントリはありません。2

Pythonコードは何ですか?

答えて

0

あなたは、単に多くのCounter

>>> a = { 
     '1, ': ('  name', '10G'), 
     '2, ': ('  name', '10G'), 
     '3, ': ('  name2', '40G'), 
     '4, ': ('  name2', '40G') 
     } 
>>> from collections import Counter 
>>> c = Counter(a.values()) 
>>> c 
Counter({('  name2', '40G'): 2, ('  name', '10G'): 2}) 
>>> list(c.iteritems()) 
[(('  name2', '40G'), 2), (('  name', '10G'), 2)] 
+0

感謝を使用することができます。いい物 – rocky