こんにちは、Python で辞書を使用して、いくつかの都市とその人口を次のように保存しています。
population = { 'Shanghai' : 17.8, 'Istanbul' : 13.3, 'Karachi' : 13.0, 'mumbai' : 12.5 }
コマンドを使用すると、次print population
の結果が得られます。
{'Karachi': 13.0, 'Shanghai': 17.800000000000001, 'Istanbul': 13.300000000000001, 'mumbai': 12.5}
一方、コマンドを使用するprint population['Shanghai']
と、の初期入力が得られます17.8
。
あなたへの私の質問は、どのようにして17.8
と がそれぞれ と になっ13.3
たのですか? そのすべての情報はどのように生成されましたか? 少なくとも私が知る限り、最初の入力はその追加情報を必要としないことを示しているため、なぜそこに保存されているのですか。17.800000000000001
13.300000000000001