擅长:python、mysql、java
<p>前两个答案建议使用<code>.keys()</code>,但是<a href="https://stackoverflow.com/questions/8953627/python-dictionary-keys-error">note that</a>这将返回类型为<code>dict_keys</code>的对象,而不是像字符串列表那样的可索引对象。要将键的列表作为字符串获取,只需将字典转换为列表:<code>list(my_dict)</code>。</p>
<pre><code>>>> prices = {'banana':'4', 'apple':'2', 'pear':'3'}
>>> print(prices.keys())
dict_keys(['banana', 'apple', 'pear'])
>>> prices.keys()[2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'dict_keys' object does not support indexing
>>> print(list(prices))
['banana', 'apple', 'pear']
>>> list(prices)[2]
'pear'
</code></pre>