Мне нужна помощь в том, как работать с удалением столбца из вложенного списка, чтобы изменить его.
Скажем, у меня
L = [[1,2,3,4],
[5,6,7,8],
[9,1,2,3]]
и я хочу удалить второй столбец (так что значения 2,6,1), чтобы получить:
L = [[1,3,4],
[5,7,8],
[9,2,3]]
Я застрял в том, как изменить список, просто вытащив столбец. Раньше я делал что-то вроде этого? За исключением того, что мы его печатали, и, конечно, это не сработало бы в этом случае, потому что я считаю, что разрыв противоречит остальным значениям, которые я хочу в списке.
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
Итак, как бы вы изменили этот вложенный список? Мой разум в правильном месте сравнивает его с кодом, который я опубликовал, или для этого требуется что-то другое?