小编Mat*_*att的帖子

如果所有值(在该行或列中)为None,则从2D列表中删除行或列

我有一个网格(6行,5列):

grid = [
        [None, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, None, None],
        ]
Run Code Online (Sandbox Code Playgroud)

我增加了网格,它可能变成如下:

grid = [
        [{"some" : "thing"}, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, None, None],
        [None, None, None, {"something" : "else"}, None],
        [None, {"another" : "thing"}, None, None, None],
        [None, None, None, None, None],
        ]
Run Code Online (Sandbox Code Playgroud)

我想删除包含所有内容 None的整个行和列.所以在前面的代码中,网格将转换为: …

python list

5
推荐指数
1
解决办法
8956
查看次数

标签 统计

list ×1

python ×1