无聊~更改数组数据状态, 记录,待优化

# encoding: utf-8

"""
[[1,2,3,4,5,6],
[1,2,0,4,5,6],
[1,2,3,4,0,6],
[1,2,3,4,5,6],
]
"""

data_arr = [[1,2,3,4,5,6],
[1,2,0,4,5,6],
[1,2,3,0,0,6],
[1,2,3,4,5,6],
]
#
index_r = []
index_c = []
for i, v in enumerate(data_arr):
    for j, n in enumerate(v):
        if n == 0:
            index_r.append(i)
            index_c.append(j)
new_list = []
for i, v in enumerate(data_arr):
    new_cloum = []
    for j, n in enumerate(v):
        if i in index_r:
            new_cloum.append(0)
        elif j in index_c:
            new_cloum.append(0)
        else:
            new_cloum.append(n)
    new_list.append(new_cloum)
print(new_list)






最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。