擅长:python、mysql、java
<p>这取决于你如何获得初始数据。我假设您已经得到了它,并且它在iterable结构中,并且行本身也是iterable。从这里您可以使用内置的理解:</p>
<pre><code>>>> dataset = [
... ['key0', 'ignore0', 'value0'],
... ['key1', 'ignore1', 'value1'],
... ['key2', 'ignore2', 'value2']]
>>> my_dict = dict([(row[0], row[2]) for row in dataset])
>>> my_dict
{'key2': 'value2', 'key1': 'value1', 'key0': 'value0'}
</code></pre>