擅长:python、mysql、java
<p>列表[2,2,3]包含整数,但dict的键是字符串。我建议您首先使用int键和浮点值来创建dict,或者像这样进行转换:</p>
<pre><code>>>> d = {'2': '150.99', '3': '99.50', '15': '5.07'}
>>> d = dict((int(k),float(v)) for k, v in d.iteritems())
>>> d
{2: 150.99000000000001, 3: 99.5, 15: 5.0700000000000003}
</code></pre>