美文网首页
无聊~更改数组数据状态, 记录,待优化

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

作者: 阿猫阿狗py | 来源:发表于2021-07-14 18:07 被阅读0次
# 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)






相关文章

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

  • 2019-01-02

    模板工作: (日常维护) 8套 和辣姐对接制定数据规则,生成pdf的板式数据板式数据的优化更改(更改图片地址,更改...

  • VUE学习----this.$set()

    语法: target: 要更改的数据源(可以是一个对象或者数组) propertyName/index: 要更改的...

  • 用位运算节省空间

    0X00 例子 动态规划的空间优化(滚动数组) 0 ^ 1 = 0 1 ^ 1 = 0 少状态时用位运算在原地记录...

  • React mobx 状态管理

    记录开发中关于mobx使用 问题1: mobx不更新视图,状态更改数据后不触发render发现是版本问题,在mob...

  • 归档日志与在联机日志

    redolog:重做日志,记录数据库得更改,(原理:在数据更新操作commit前,将更改得sql脚本写入重做日志。...

  • js数组map遍历。

    返回新数据,对原数组不影响。 原来的写法: 优化后: 当数组是数字时: 当数组是对象时: 可以看到,arr原数组表...

  • 关于JS循环效率小实验

    最近工作的时候遇到了一个需求,后台返回三维数组,为了避免一直对后台请求,由前端把数据放到了本地进行状态的更改。最开...

  • iOS 数组越界的处理和优化方案。

    iOS开发中最常见的列表数据,必须使用数组,但是使用数组总会出现数组越界的情况,下面列出三种优化数组越界的方式。 ...

  • angular数组无键ng-model绑定无效

    今遇到一个问题,如下数组: ng-model循环绑定tags数组之后,值可以绑定成功,但是更改数据无法双向绑定,原...

网友评论

      本文标题:无聊~更改数组数据状态, 记录,待优化

      本文链接:https://www.haomeiwen.com/subject/xbaypltx.html