擅长:python、mysql、java
<p>你必须深入<a href="https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions" rel="nofollow">list comprehensions</a>以获得一些必要的背景知识。你知道吗</p>
<p>尽管如此,您还是可以从成对的列表中创建字典,其中第一个值将被指定为键,第二个值将被指定为值。下面的代码有相同的想法,但它将帮助您了解它是如何工作的。你知道吗</p>
<pre><code>result = {}
for index, s in enumerate(sockets):
result[s] = index + 1
</code></pre>
<p>您的代码得到的是相反的结果,因为您没有将<code>enumerate</code>返回的值反转(正如您在我的示例和原始代码中看到的那样)。你知道吗</p>