python中有关append的问题a = []>>> x = 0.95>>> a.append(x)>>> print x0.95>>> print a[0.94999999999999996]为什么会这样呢?如果我想将x保持不变存入a中该怎么做呢?[解决办法]和语言没有关系,和计算机运算有关系吧.[解决办法]这依赖于环境;可以手动设置浮点数的精度。