小编Cri*_*sis的帖子

从Python中的嵌套列表中删除列

我需要帮助确定如何解决从嵌套列表中删除"列"以进行修改的问题.

说我有

L = [[1,2,3,4],
     [5,6,7,8],
     [9,1,2,3]]
Run Code Online (Sandbox Code Playgroud)

我想删除第二列(所以值2,6,1)得到:

L = [[1,3,4],
     [5,7,8],
     [9,2,3]]
Run Code Online (Sandbox Code Playgroud)

我只是拿出一个专栏来解决如何修改列表的问题.我以前做过类似的事吗?除了我们正在打印它,当然它在这种情况下不起作用,因为我相信中断与列表中我想要的其余值冲突.

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
Run Code Online (Sandbox Code Playgroud)

那么,你将如何修改这个嵌套列表?我的想法是否正确地将其与我发布的代码进行比较,或者这需要不同的东西吗?

python list

18
推荐指数
4
解决办法
2万
查看次数

标签 统计

list ×1

python ×1