二维数组删除制定的行数据
时间: 2023-08-31 17:37:16 浏览: 156
可以按照以下步骤来删除二维数组中指定的行数据:
1. 确定要删除的行数和列数,记为 row 和 col。
2. 创建一个新的二维数组,其行数为原数组行数减去要删除的行数,列数与原数组相同。
3. 遍历原数组,将不需要删除的行复制到新数组中。
4. 将新数组赋值给原数组。
以下是一个参考代码示例:
```python
def delete_row(arr, row):
row = sorted(row, reverse=True)
for i in row:
del arr[i]
return arr
```
在这个示例中,delete_row 函数接收一个二维数组 arr 和要删除的行数列表 row。它首先将要删除的行数按照从大到小的顺序排序,然后遍历这些行并在原数组中删除它们。最后,函数返回更新后的数组。
阅读全文