<p>我需要知道如何从嵌套列表中删除“列”来修改它。</p>
<p>说我有</p>
<pre><code>L = [[1,2,3,4],
[5,6,7,8],
[9,1,2,3]]
</code></pre>
<p>我想删除第二列(所以值2,6,1)得到:</p>
<pre><code>L = [[1,3,4],
[5,7,8],
[9,2,3]]
</code></pre>
<p>我一直纠结于如何修改列表,只需去掉一个列。我以前做过这样的事?但是我们打印出来了,当然在这种情况下不起作用,因为我相信中断与列表中的其他值冲突。</p>
<pre><code>def L_break(L):
i = 0
while i < len(L):
k = 0
while k < len(L[i]):
print( L[i][k] , end = " ")
if k == 1:
break
k = k + 1
print()
i = i + 1
</code></pre>
<p>那么,如何修改这个嵌套列表呢?
我的想法是否与我发布的代码相比较,或者这需要一些不同的东西?</p>