擅长:python、mysql、java
<p>您在一个列表上循环,并在每次迭代中附加到它。你的循环永远不会停止(你循环的每个成员,你都会在列表中添加另一个元素)。您应该使用列表理解您想要的输出:</p>
<pre class="lang-py prettyprint-override"><code>In [1]: l = ['EC4V 3EJ', 'SE1 9DW', 'W12 7EY', 'E14 9GA', 'E17 8ES', 'N10 3LR', 'W2 2RH', 'W3 7ST', 'W2 1PW', 'W4 5RG
...: ']
In [2]: [p.split()[0] for p in l]
Out[2]: ['EC4V', 'SE1', 'W12', 'E14', 'E17', 'N10', 'W2', 'W3', 'W2', 'W4']
</code></pre>