印刷すると次のようになります。
Counter({'pit': 6, 'mike': 4, 'andy': 3, 'jose': 2})
<class 'collections.Counter'>
結果を次のように変換するにはどうすればよいですか。
pit = 6
mike = 4
andy = 3
jose = 2
または、以下を示すテキスト ファイル:
pit 6
mike 4
andy 3
jose 2
印刷すると次のようになります。
Counter({'pit': 6, 'mike': 4, 'andy': 3, 'jose': 2})
<class 'collections.Counter'>
結果を次のように変換するにはどうすればよいですか。
pit = 6
mike = 4
andy = 3
jose = 2
または、以下を示すテキスト ファイル:
pit 6
mike 4
andy 3
jose 2
for k,v in myCounter.iteritems():
print "%s = %s" %(k, v)
必要に応じて、オブジェクトを拡張し、関数を次のようにdict
オーバーライドできます。__str__()
def __str__(self):
out = ''
for k, v in self.iteritems():
out += "%s\t%s" % (k, v)
return out
これは、オブジェクトが表現または印刷されるたびに、必要なものを出力する必要があります。