数値のリスト(str形式)をヒストグラム化しようとすると、たとえば、すべての数値が分割されます
a = ['1','1.5','2.5']
ヒストグラム関数を実行した後、辞書は次のようになります
{'1': 2, '2': 1, '5': 2, '.': 2}
私のヒストグラム関数は
def histogram(a):
d = dict()
for c in a:
d[c] = d.get(c,0)+1
return d
私は学校向けのプロジェクトを行っていて、すべてをコーディングしていますが、モード部分を実行するときに、具体的に int ではない数値を使用すると、上記の戻り値が返されます文字列を受け入れるようにこれを調整/変更するにはどうすればよいですかWindows 7x64 で正確に入力された Python 2.7