擅长:python、mysql、java
<p>使用切片:</p>
<pre><code>print({x[0]: x[1:] for x in lst})
</code></pre>
<p><strong>输出</strong>:</p>
<pre><code>{'4040': [['4040', '1.04862754', 4]], '4040.1': [['4040.1', '0.25906621', 1]], '4040.2': [['4040.2', '0.954', 1]]}
</code></pre>
<p><strong>或</strong></p>
<pre><code>print(dict(lst))
</code></pre>
<p><strong>输出</strong>:</p>
<pre><code>{'4040': ['4040', '1.04862754', 4], '4040.1': ['4040.1', '0.25906621', 1], '4040.2': ['4040.2', '0.954', 1]}
</code></pre>
<p><strong>或</strong></p>
<p>如果您想要一个单独的dict列表:</p>
<pre><code>print([{x[0]: x[1]} for x in lst])
</code></pre>
<p><strong>输出</strong>:</p>
<pre><code>[
{'4040': ['4040', '1.04862754', 4]}, {'4040.1': ['4040.1', '0.25906621', 1]}, {'4040.2': ['4040.2', '0.954', 1]}
]
</code></pre>
<p><strong>或</strong></p>
<p><em>(事情往往很简单,但我们自己却把它们复杂化了)</em></p>
<pre><code>print([{k:v} for k, v in lst])
</code></pre>
<p><strong>输出</strong>:</p>
<pre><code>[
{'4040': ['4040', '1.04862754', 4]}, {'4040.1': ['4040.1', '0.25906621', 1]}, {'4040.2': ['4040.2', '0.954', 1]}
]
</code></pre>