我正在通过http://www.mypythonquiz.com工作,问题#45要求输出以下代码:
confusion = {}
confusion[1] = 1
confusion['1'] = 2
confusion[1.0] = 4
sum = 0
for k in confusion:
sum += confusion[k]
print sum
Run Code Online (Sandbox Code Playgroud)
输出是6,因为密钥1.0替换1.这对我来说有点危险,这是一个有用的语言功能吗?