例如,当尝试对数字列表(以 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 完全相同