您好,我在 Python 中使用字典来存储一些城市及其人口:
population = { 'Shanghai' : 17.8, 'Istanbul' : 13.3, 'Karachi' : 13.0, 'mumbai' : 12.5 }
现在,如果我使用 command print population
,我会得到结果:
{'Karachi': 13.0, 'Shanghai': 17.800000000000001, 'Istanbul': 13.300000000000001, 'mumbai': 12.5}
而如果我使用命令print population['Shanghai']
,我会得到17.8
.
17.8
我对你的问题是 the和 the是如何分别13.3
变成17.800000000000001
and的13.300000000000001
?所有这些信息是如何产生的?以及为什么将其存储在那里,因为我的初始输入表明我不需要那些额外的信息,至少据我所知。