python TypeError: 'float' object does not support item assignment

上图是我编写的一小段代码,问题报错TypeError: 'float' object does not support item assignment
我有输出 ktuple,c_min, c_max, c_min我事先已定义好是一个空字典c_min

ktuple,c_min,c_max都没问题的情况下,为什么我给字典c_min赋值不成功,这里面没有float这个类型变量啊!求大神指点,谢谢(^人^)(^人^)(^人^)

第1个回答  推荐于2018-03-02
c_min最开始定义为字典,但中间你又重新赋值为10000000,类型就变了,解决方法改变量名本回答被网友采纳
第2个回答  2015-10-22
c_min[ktuple]=c_min 允许这样写?
两个同名的不同类型的变量互相赋值?本回答被提问者采纳
相似回答